jQuery曾經(jīng)也是現(xiàn)在依然最流行的web前端js庫,可是現(xiàn)在無論是國內(nèi)還是國外他的使用率正在漸漸被其他的js庫所代替,隨著瀏覽器廠商對HTML5規(guī)范統(tǒng)一遵循以及ECMA6在瀏覽器端的實現(xiàn),jQuery的使用率將會越來越低。查看全文>>
?Vue.js是采用數(shù)據(jù)劫持結(jié)合發(fā)布者-訂閱者模式的方式,通過Object.defineProperty()來劫持各個屬性的setter,getter,在數(shù)據(jù)變動時發(fā)布消息給訂閱者,觸發(fā)相應(yīng)的監(jiān)聽回調(diào)。查看全文>>
隨著移動手機端技術(shù)的不斷優(yōu)化與進步,手機端頁面的展示形式也有所創(chuàng)新,這一點在微信H5上尤為明顯。除了傳統(tǒng)的單屏頁面之外,微信H5中還含有長頁面、全景頁面等新型頁面展示形式。查看全文>>
內(nèi)存泄漏指任何對象在不再擁有或需要它之后卻仍然存在。JavaScript中的內(nèi)存泄漏大部分是由不合理的引用導(dǎo)致的。查看全文>>
npm(Node.js Package Manager)是一個Node.js的包管理工具,用來解決Node.js代碼部署問題。在安裝Node.js時會自動安裝相應(yīng)的npm版本,不需要單獨安裝。使用npm包管理工具可以解決如下場景的需求。查看全文>>
所謂“閉包”指的就是有權(quán)訪問另一個函數(shù)作用域內(nèi)變量(局部變量)的函數(shù)。 它最主要的用途是以下兩點。查看全文>>