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