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