防抖,就是延遲一段時(shí)間執(zhí)行函數(shù),如果在這段時(shí)間內(nèi)又觸發(fā)這個(gè)函數(shù),則延遲重新計(jì)算 節(jié)流,函數(shù)需要隔一段時(shí)間才能觸發(fā),避免高頻觸發(fā)函數(shù),造成性能損失...
柯里化定義理解 接受多個(gè)參數(shù)更改為接受單一參數(shù)(函數(shù)開始的那個(gè)參數(shù)),處理剩余參數(shù)并返回結(jié)果的一種技術(shù)。 柯里化作用 延遲計(jì)算(javaScri...
原型鏈的2個(gè)重要點(diǎn) __proto__ === constructor.prototype ; 對(duì)象查找一個(gè)屬性的時(shí)候,會(huì)首先檢查自身是否有這個(gè)...
1. 媒體查詢(廉頗老矣,尚能飯) 能針對(duì)優(yōu)化,但是屏幕尺寸太多,導(dǎo)致一些屏幕看起來(lái)不是那么合適,有點(diǎn)生硬。內(nèi)容的彈性自適應(yīng)只會(huì)在臨界點(diǎn)的時(shí)候,...
簡(jiǎn)述 冒泡排序是交換排序的一種,是一種穩(wěn)定的,性能不突出的排序算法。 時(shí)間復(fù)雜度:O(n2)[平均情況,最壞情況],O(n)[最好情況] 空間復(fù)...
簡(jiǎn)述 快速排序是屬于交換排序的一種(冒泡排序也是)。是冒泡排序的一種改進(jìn)。是不穩(wěn)定的一種算法,因?yàn)榧偃绯霈F(xiàn)了同樣的數(shù)字,無(wú)法確定同樣的數(shù)字出現(xiàn)的...
diff策略 忽略web ui中的DOM節(jié)點(diǎn)跨層級(jí)移動(dòng) 相同類型的組件產(chǎn)生的DOM結(jié)構(gòu)也是相似的,不同類型的兩個(gè)組件產(chǎn)生的DOM結(jié)構(gòu)不同 同一層...
瀏覽器渲染流程 解析HTML生成DOM樹 解析CSS生成CSSOM樹 將DOM樹跟CSSOM樹合成渲染樹 遍歷渲染樹開始布局,計(jì)算每個(gè)節(jié)點(diǎn)的位置...
渲染樹:渲染引起會(huì)解析HTML文檔來(lái)構(gòu)建DOM樹,也會(huì)用CSS解析器解析CSS文檔構(gòu)建CSSOM樹,接下來(lái)DOM樹和CSSOM樹關(guān)聯(lián)起來(lái)構(gòu)成渲染...