隨著移動手機(jī)端技術(shù)的不斷優(yōu)化與進(jìn)步,手機(jī)端頁面的展示形式也有所創(chuàng)新,這一點(diǎn)在微信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版本,不需要單獨(dú)安裝。使用npm包管理工具可以解決如下場景的需求。查看全文>>
所謂“閉包”指的就是有權(quán)訪問另一個函數(shù)作用域內(nèi)變量(局部變量)的函數(shù)。 它最主要的用途是以下兩點(diǎn)。查看全文>>
JavaScript 是一門單線程執(zhí)行的編程語言。也就是說,同一時間只能做一件事情。如果前一個任務(wù)非常耗時,則后續(xù)的任務(wù)就不得不一直等待,從而導(dǎo)致程序假死的問題。所以為了防止某個耗時任務(wù)導(dǎo)致程序假死的問題,JavaScript 把待執(zhí)行的任務(wù)分為了同步任務(wù)和異步任務(wù):查看全文>>
ES6 模塊化規(guī)范是瀏覽器端與服務(wù)器端通用的模塊化開發(fā)規(guī)范。它的出現(xiàn)極大的降低了前端開發(fā)者的模塊化學(xué)習(xí)成本,開發(fā)者不需再額外學(xué)習(xí) AMD、CMD 或 CommonJS 等模塊化規(guī)范。查看全文>>