localStorage作為HTML5 Web Storage的API之一,主要作用是本地存儲。本地存儲是指將數(shù)據(jù)按照鍵值對的方式保存在客戶端計算機(jī)中,直到用戶或者腳本主動清除數(shù)據(jù),否則該數(shù)據(jù)會一直存在查看全文>>
ES6提供了新的數(shù)據(jù)結(jié)構(gòu)Set。Set類似于數(shù)組,但是成員的值都是唯一的,沒有重復(fù)的值。它的實例的方法分為兩大類,即操作方法(用于操數(shù)據(jù))和遍歷方法(用于遍歷成員)。查看全文>>
懶加載也叫做延遲加載、按需加載,指的是在長網(wǎng)頁中延遲加載圖片數(shù)據(jù),是一種較好的網(wǎng)頁性能優(yōu)化的方式。在比較長的網(wǎng)頁或應(yīng)用中,如果圖片很多,所有的圖片都被加載出來,而用戶只能看到可視窗口的那一部分圖片數(shù)據(jù),這樣就浪費(fèi)了性能。查看全文>>
我們經(jīng)常提到瀏覽器的內(nèi)核,什么才是瀏覽器的內(nèi)核呢?瀏覽器內(nèi)核是瀏覽器最核心的部分,負(fù)責(zé)對網(wǎng)頁語法的解釋并渲染網(wǎng)頁(也就是顯示網(wǎng)頁效果)。渲染引擎決定了瀏覽器如何顯示網(wǎng)頁的內(nèi)容以及頁面的格式信息。查看全文>>
若要理解為什么Vuex是一個狀態(tài)管理模式,需要先理解Vue中的單向數(shù)據(jù)流機(jī)制。在Vue中,組件的狀態(tài)變化是通過Vue單向數(shù)據(jù)流的設(shè)計理念實現(xiàn)的,示例代碼如下....查看全文>>
微信小程序是繼原生APP、WebAPP之后出現(xiàn)的一種新的APP形態(tài)。原生APP隨著Android和iOS兩大平臺的迅速發(fā)展而逐漸變得強(qiáng)大起來,但由于兩個平臺的互不兼容,就需要開發(fā)兩個版本,開發(fā)成本比較高。使用HTML5開發(fā)的Web APP很好地解決了跨平臺的問題,但是性能和用戶體驗不佳。為此,微信小程序借鑒了現(xiàn)有的Web技術(shù),通過獨(dú)立的運(yùn)行環(huán)境實現(xiàn)了跨平臺,并提供了接近原生APP的使用體驗,具有明顯的優(yōu)勢。下面通過表1-3對比微信小程序與原生APP、Web APP的區(qū)別。查看全文>>