隨著移動(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)訪(fǎng)問(wèn)另一個(gè)函數(shù)作用域內(nèi)變量(局部變量)的函數(shù)。 它最主要的用途是以下兩點(diǎn)。查看全文>>
JavaScript 是一門(mén)單線(xiàn)程執(zhí)行的編程語(yǔ)言。也就是說(shuō),同一時(shí)間只能做一件事情。如果前一個(gè)任務(wù)非常耗時(shí),則后續(xù)的任務(wù)就不得不一直等待,從而導(dǎo)致程序假死的問(wèn)題。所以為了防止某個(gè)耗時(shí)任務(wù)導(dǎo)致程序假死的問(wèn)題,JavaScript 把待執(zhí)行的任務(wù)分為了同步任務(wù)和異步任務(wù):查看全文>>
ES6 模塊化規(guī)范是瀏覽器端與服務(wù)器端通用的模塊化開(kāi)發(fā)規(guī)范。它的出現(xiàn)極大的降低了前端開(kāi)發(fā)者的模塊化學(xué)習(xí)成本,開(kāi)發(fā)者不需再額外學(xué)習(xí) AMD、CMD 或 CommonJS 等模塊化規(guī)范。查看全文>>