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