什么是 Virtual DOM Virtual DOM(虛擬 DOM),是由普通的 JS 對(duì)象來描述 DOM 對(duì)象,因?yàn)椴皇钦鎸?shí)的 DOM 對(duì)象,所以叫 Virtual DO...
什么是 Virtual DOM Virtual DOM(虛擬 DOM),是由普通的 JS 對(duì)象來描述 DOM 對(duì)象,因?yàn)椴皇钦鎸?shí)的 DOM 對(duì)象,所以叫 Virtual DO...
說明: 具體從內(nèi)存空間的使用以及垃圾回收機(jī)制的角度出發(fā)。 內(nèi)存管理 為什么要進(jìn)行內(nèi)存管理內(nèi)存.png內(nèi)存管理是可以避免程序出現(xiàn)一些不可察覺的內(nèi)存問題,比如內(nèi)存泄漏,當(dāng)這些問題...
語言類型 強(qiáng)類型 弱類型 (類型安全維度)強(qiáng)類型有類型上的約束,不允許任意的隱式類型轉(zhuǎn)換優(yōu)勢(shì):錯(cuò)誤更早暴露代碼智能,編碼準(zhǔn)備重構(gòu)更加牢靠減少不必要的類型判斷弱類型沒有類型上的...
1.新的標(biāo)準(zhǔn)規(guī)范 ECMAScript2015 是 js 的一種的新的標(biāo)準(zhǔn)規(guī)范,就是對(duì) js 的寫法上提出了新的語法要求和寫法格式。 2.ECMAScript 和 javaS...
函數(shù)式編程基本概念 為什么學(xué)習(xí)函數(shù)式編程 函數(shù)式編程是隨著 React 的流行受到越來越多的關(guān)注 Vue3也開始擁抱函數(shù)式編程 函數(shù)式編程拋棄了this 打包過程中可以更好的...
原生Promise底層是系統(tǒng)底層實(shí)現(xiàn)的微任務(wù),我們通過代碼無法實(shí)現(xiàn),只能模擬宏任務(wù)去實(shí)現(xiàn)
單線程 JavaScript 目前主流的 JavaScrip 環(huán)境都是以單線程模式執(zhí)行的 javaScript 代碼 采用單線程的原因 JS 在最初只是一門運(yùn)行在瀏覽器端的腳...
曾經(jīng)有一個(gè)年輕的讀者給楊絳寫信,抱怨這個(gè)浮躁的社會(huì),楊絳回信里說了一句話: 你最大的問題,就是讀書太少而又想得太多。 人一旦到了一定的歲數(shù),就真的不喜歡多說話了。因?yàn)楹芏鄷r(shí)候...
0. 你早上起來去五星級(jí)餐廳吃早餐。如果你有足夠的時(shí)間,你可以細(xì)嚼慢吞,先水果,在主食,再點(diǎn)心,最后來杯咖啡。 但你去的時(shí)候,發(fā)現(xiàn)還有五分鐘就要收攤了。你該怎么辦? 1. 2...