要講清楚性能優(yōu)化的原理钙姊,就需要知道它的前世今生舟奠,需要回答如下的問題:React 是如何進(jìn)行頁面渲染的窝剖?造成頁面的卡頓的罪魁禍?zhǔn)资鞘裁茨兀课覀優(yōu)槭?..
淺拷貝和深拷貝的區(qū)別 大家都以為淺拷貝就是把引用類型的值拷貝一份朴读,實(shí)際還是引用的同一個對象似踱,把這個叫淺拷貝,實(shí)際上這是一個大大的誤會墓臭。 淺拷貝和...
for of 和for in 的區(qū)別蘸鲸? for of 和for in 的區(qū)別? 這道題考察的是他們的底層實(shí)現(xiàn)上的區(qū)別: for in 實(shí)際上依...
卷完P(guān)romise咱們繼續(xù)卷this 關(guān)于this的輸出題,無非是考察什么可以改變this的指向.我們知道有四種方式: 函數(shù)默認(rèn)執(zhí)行 執(zhí)行win...
筆者在把手寫Promise源碼拿下以后,下面的這些題才融會貫通.如果發(fā)現(xiàn)實(shí)在理解不了,可以先去學(xué)習(xí)一下手寫Promise系列.然后在做題. 1....
書接上回 12 catch 方法與異常穿透的實(shí)現(xiàn) 這個小節(jié)我們實(shí)現(xiàn)三個小細(xì)節(jié): catch方法的實(shí)現(xiàn) 異常穿透 值傳遞 catch方法的實(shí)現(xiàn) 它...
書接上回 8.指定多個回調(diào) 這個是什么意思呢? 在原生Promise中有這樣一個特性. Promise指定多個回調(diào)后,狀態(tài)改變之后,這些回調(diào)全部...
我們從最簡單的切入口開始窿锉。 1.整體結(jié)構(gòu)的搭建 要實(shí)現(xiàn)的官方的功能 觀察上面的結(jié)構(gòu): Promise構(gòu)造函數(shù)有一個回調(diào)函數(shù) 我們就給起名字為ex...
這里簡單的科普一下call,apply,bind他們都是用來干嘛的酌摇。 執(zhí)行上下文中有四個變量: 變量環(huán)境 詞法環(huán)境 outer this 執(zhí)行上...