千鋒教育web前端高頻面試題視頻教程,kerwin大話前端面試秘籍(附答案)
2023-07-21 14:21 作者:bili_80993807542 | 我要投稿

路由懶加載
Vue Router 支持開(kāi)箱即用的動(dòng)態(tài)導(dǎo)入,可移動(dòng)動(dòng)態(tài)導(dǎo)入代替靜態(tài)導(dǎo)入
Vue-loader
解析和轉(zhuǎn)換 .vue 文件,提取出其中的邏輯代碼 script、樣式代碼 style、以及HTML模版template,再分別把它們交給對(duì)應(yīng)的Loader去處理
Vue和Router中diff算法區(qū)別
vue和react的diff算法,都是忽略跨級(jí)比較,只做同級(jí)比較。vue diff時(shí)調(diào)用patch函數(shù),參數(shù)是vnode和oldvnode,分別代表新舊節(jié)點(diǎn)
Vue中create和mount的區(qū)別
create為組件初始化階段,在此階段主要完成數(shù)據(jù)觀測(cè)(data observer),屬性和方法的運(yùn)算,watch/event 事件回調(diào)。然而,掛在階段還沒(méi)開(kāi)始,此時(shí)還未生成真實(shí)的DOM,也就無(wú)法獲取和操作DOM元素。而mount主要完成從虛擬DOM到真實(shí)DOM得轉(zhuǎn)換掛載,此時(shí)html已經(jīng)渲染出來(lái)了,所以可以直接操作dom節(jié)點(diǎn)。
標(biāo)簽: