摘要:開發中,我們或多或少地接觸了設計模式,但是很多時候不知道自己使用了哪種設計模式或者說該使用何種設計模式。本文意在梳理常見設計模式的特點,從而對它們有比較清晰的認知。 showImg(https://segmentfault.com/img/remote/1460000014919705?w=640&h=280); 開發中,我們或多或少地接觸了設計模式,但是很多時候不知道自己使用了哪種設...
摘要:如何檢測瀏覽器是否支持某個偽類例如錯誤方法此法檢測的是瀏覽器是否支持一個名為的屬性,且值可以為,當然不支持。。。正確方法原理如果解析器不認識某個偽類,會認為其整條規則都不合法,并將其忽略。 如何檢測瀏覽器是否支持某個 CSS 偽類(例如 :focus-within) 錯誤方法 @supports (div:focus-within) {} CSS.supports(div:focus-...
摘要:插入排序的過程就是將待插元素一個個插入初始有序部分的過程。而直接插入排序就是把未排序的序列里的第一位數與前面的有序數列進行比較,凡是比它大的都向后移動一位,直到找到正確的位置進行交換。 1.前言 從上大學開始,算法與數據結構這東西我是一直心心念念,奈何又懶又蠢,這么基礎科目一直沒啥成效。但是如鯁在喉,如果再不學的話可能就成為一塊心病了。所以雖然和現在工作沒啥關系但還是決定學一下基礎,聊...
摘要:好處是用于斷言的字符串是一個表達式,通過可以寫任意多組字符串。該正則式斷言行尾之前的字符串不是。 之前寫 Webpack 配置的時候遇到這樣一個問題: 通過 /.(jpg|png|svg|gif|webp)$/ 判斷圖片文件,如果符合條件則將其儲存至 images 目錄下。然而這樣做會把類似 fontawesome-webfont.svg 和 glyphicons-halflings-...
摘要:的擴展知識對于哈希表來說,最重要的莫過于生成哈希串的哈希算法和處理沖突的策略了。由于鏈表的查找需要遍歷,如果我們將鏈表換成樹或者哈希表結構,那么就能大幅提高沖突元素的查找效率。 最近在整理數據結構和算法相關的知識,小茄專門在github上開了個repo https://github.com/qieguo2016...,后續內容也會更新到這里,歡迎圍觀加星星! js對象 js中的對象是基...