當(dāng)數(shù)據(jù)發(fā)生改變時(shí),訂閱者watcher就會(huì)調(diào)用patch給真實(shí)的DOM打補(bǔ)丁通過(guò)isSameVnode進(jìn)行判斷,相同則調(diào)用patchVnode方...
手寫(xiě)發(fā)布訂閱 思路: 1、需要有一個(gè)list對(duì)象緩存訂閱事件2、訂閱(on)如果存在事件就往list里面緩存事件3、取消訂閱(off)從list...
一、JavaScript Map 和 Object 的區(qū)別(https://www.cnblogs.com/ysx215/p/11387938....
1、react中key的作?2、?命周期,新舊?命周期的不同3、函數(shù)組件和component組件的區(qū)別4、控制組件和?受控組件的區(qū)別5、??組件...
webpack打包:詳見(jiàn)以下文章https://juejin.cn/post/6844904094281236487[https://jueji...
Vue的渲染過(guò)程 我們從最簡(jiǎn)單的new Vue開(kāi)始: Vue在渲染的時(shí)候先調(diào)用原型上的_render函數(shù)將組件對(duì)象轉(zhuǎn)化成一個(gè)VNode實(shí)例;而_...
雙向數(shù)據(jù)綁定和單向數(shù)據(jù)流區(qū)別 單向數(shù)據(jù)綁定優(yōu)缺點(diǎn):優(yōu)點(diǎn):?jiǎn)蜗驍?shù)據(jù)流,所有狀態(tài)變化都可以被記錄、跟蹤,狀態(tài)變化通過(guò)手動(dòng)調(diào)用通知,源頭易追溯,沒(méi)有“...
vue和react的區(qū)別: 1、模板渲染方式的不同在表層上,模板的語(yǔ)法不同,React是通過(guò)JSX渲染模板。而Vue是通過(guò)一種拓展的HTML語(yǔ)法...
1 、keep-alive是什么 keep-alive是一個(gè)抽象組件:它自身不會(huì)渲染一個(gè)DOM元素,也不會(huì)出現(xiàn)在父組件鏈中;使用keep-ali...