摘要:在以前寫(xiě)代碼的時(shí)候,一般都會(huì)在里添加重置樣式,其內(nèi)容如下但是最近在網(wǎng)上看了看網(wǎng)絡(luò)文章,也感覺(jué)有些重置是沒(méi)有用的。當(dāng)然重置的優(yōu)點(diǎn),缺點(diǎn)都不說(shuō)了,估計(jì)心里都非常有數(shù)的,還是要根據(jù)實(shí)際項(xiàng)目來(lái)。后來(lái)主管給我推薦了一款替代重置的替代方案,那就是用。 在以前寫(xiě)html代碼的時(shí)候,一般都會(huì)在head里添加重置樣式reset.css,其內(nèi)容如下: @charset utf-8; html, body,...
摘要:組合繼承法把父對(duì)象方法掛載到父類(lèi)的原型對(duì)象上去,實(shí)現(xiàn)方法復(fù)用原型的構(gòu)造函數(shù)指向程序員 原型繼承 function Person(name,sex){ this.name=name; this.sex=sex; this.friends = {lily:female,lucy:female}; this.showFriends=function(){ ...
摘要:響應(yīng)式原理之之前簡(jiǎn)單介紹了和類(lèi)的代碼和作用,現(xiàn)在來(lái)介紹一下類(lèi)和。對(duì)于數(shù)組,響應(yīng)式的實(shí)現(xiàn)稍有不同。不存在時(shí),說(shuō)明不是響應(yīng)式數(shù)據(jù),直接更新。如果對(duì)象是響應(yīng)式的,確保刪除能觸發(fā)更新視圖。 Vue響應(yīng)式原理之Observer 之前簡(jiǎn)單介紹了Dep和Watcher類(lèi)的代碼和作用,現(xiàn)在來(lái)介紹一下Observer類(lèi)和set/get。在Vue實(shí)例后再添加響應(yīng)式數(shù)據(jù)時(shí)需要借助Vue.set/vm.$se...
摘要:本文從使用對(duì)數(shù)組進(jìn)行遍歷開(kāi)始說(shuō)起,粗略對(duì)比使用進(jìn)行遍歷的差異,并由此引入中可迭代對(duì)象迭代器的概念,并對(duì)其進(jìn)行粗略介紹。說(shuō)到這里,就繼續(xù)說(shuō)一下迭代器關(guān)閉的情況了。確實(shí),符合可迭代協(xié)議和迭代器協(xié)議的。 本文從使用 forEach 對(duì)數(shù)組進(jìn)行遍歷開(kāi)始說(shuō)起,粗略對(duì)比使用 forEach , for...in , for...of 進(jìn)行遍歷的差異,并由此引入 ES6 中 可迭代對(duì)象/迭代器 的概...
摘要:那我們?nèi)绾蝺?yōu)化頁(yè)面性能,提高頁(yè)面加載速度呢這是本文主要要探討的問(wèn)題,然而性能優(yōu)化是個(gè)綜合性問(wèn)題,沒(méi)有標(biāo)準(zhǔn)答案,想要面面俱到羅列出來(lái),并非易事。三利用瀏覽器緩存對(duì)于應(yīng)用來(lái)說(shuō),緩存是提升頁(yè)面性能同時(shí)減少服務(wù)器壓力的利器。 引子 互聯(lián)網(wǎng)有一項(xiàng)著名的8秒原則。用戶(hù)在訪問(wèn)Web網(wǎng)頁(yè)時(shí),如果時(shí)間超過(guò)8秒就會(huì)感到不耐煩,如果加載需要太長(zhǎng)時(shí)間,他們就會(huì)放棄訪問(wèn)。大部分用戶(hù)希望網(wǎng)頁(yè)能在2秒之內(nèi)就完成加載...