nvm 下載: 終端輸入:git clone https://gitee.com/mirrors/nvm.git[https://gitee.c...
柯里化會(huì)讓一個(gè)多參數(shù)的函數(shù)轉(zhuǎn)換成單參數(shù)的函數(shù):fn(a,b,c) ——> fn(a)(b)(c )
問(wèn):什么是高階函數(shù)?答:1、一個(gè)函數(shù)的參數(shù)是函數(shù),就是高階函數(shù)(回調(diào)函數(shù)是高階函數(shù))2、一個(gè)函數(shù)返回一個(gè)函數(shù),當(dāng)前的這個(gè)函數(shù)就是高階函數(shù)。
問(wèn):什么是重載?答:同樣的函數(shù),不同樣的參數(shù)個(gè)數(shù)?!禞S高級(jí)程序設(shè)計(jì)》里是提到過(guò)函數(shù)是沒(méi)有重載的,ts中有重載。但是可以根據(jù)arguments的...
js是單線程,單線程中又分為同步任務(wù),異步任務(wù)。同步任務(wù):在主線程上執(zhí)行,前面任務(wù)沒(méi)有執(zhí)行完畢,后面的任務(wù)將一直等待執(zhí)行。異步任務(wù):則是放在任務(wù)...
把模板轉(zhuǎn)化成render函數(shù) 調(diào)用render函數(shù)產(chǎn)生虛擬節(jié)點(diǎn),將虛擬節(jié)點(diǎn)插入到真實(shí)節(jié)點(diǎn)上 生成render函數(shù)方法:compileToFunc...
1、給組件創(chuàng)建個(gè)構(gòu)造函數(shù),基于Vue。 2、開(kāi)始生成虛擬節(jié)點(diǎn),對(duì)組件進(jìn)行特殊處理 data.hook = {init(){}} 3、生成dom元...
通常我們不需要頻繁的去更新模板上的屬性值,則會(huì)采用computed,因?yàn)樗哂芯彺婀δ?,可以提高性能?computed有兩種寫(xiě)法 vue中初始...
學(xué)習(xí)watch原理之前需要了解更新原理 首先清楚在vue中watch有幾種常見(jiàn)用法 初始化watch時(shí) 需要看一下watch的所有屬性和他的值,...