一些基本命令 Bash 編程-變量
最近看了react-router 源碼,對react-router有了更深的理解,下面寫點東西備忘:react-router-dom 是對react-router 的擴展,而...
問題的開始 由setState 引出問:setState 是同步的是還異步的?答:在React合成事件中是異步的,在原生事件中是同步的。那么,React 合成事件是什么呢?...
1.diff算法優(yōu)化 vue2.0 中虛擬dom 是全量對比;vue3.0 中新增了靜態(tài)標記(patchFlag),只對比有PF的節(jié)點,并且通過Flag的信息對比節(jié)點的具體內...
為什么需要虛擬Dom 在不使用虛擬dom的情況下,修改一個節(jié)點會引起整個頁面的重繪。比如又一個元素進行了修改(刪除),剩余的9個元素都需要加載重繪。虛擬Dom就是有一個虛擬的...
Vue中的template 里面使用的模版是HTML語法組件的頁面,在Vue中都會被編譯成render函數(shù),Vue會采用虛擬dom進行頁面組件渲染。 render函數(shù)基本使用...
Vue 的雙向數(shù)據(jù)綁定采用defineProperty(3.0以前) 以及 發(fā)布訂閱模式來實現(xiàn)的。defineProperty 劫持 set 與get,在set 時 通過De...
vue ssr 創(chuàng)建工程 vue cli3 安裝依賴 編寫服務端腳本 采用vue-router src下新建一個router文件夾,新建一個index.js componen...
原始時代路由 路由全部都是由服務端控制的,前端代碼和服務代碼過度融合在一起??蛻舳?前端發(fā)起http請求,服務端通過不同的url路徑去匹配不同的路由/返回不同的數(shù)據(jù)優(yōu)點:直接...
自己寫一個cli npm init --yes 初始化一個node的環(huán)境 創(chuàng)建index.js 輸入 修改packagejson加入 npm link 連接到全局 修改ind...
this 問題總結 默認綁定(函數(shù)直接調用) 非嚴格模式下: 嚴格模式下: TIP1 ?? 非嚴格模式下,默認綁定指向全局(node 中式 global) 隱式綁定(屬性訪問調...
this 指向 普通函數(shù) 普通函數(shù)誰調用,函數(shù)中this就指向誰,teacher調用getName,getName中的this指向teacher 箭頭函數(shù) 箭頭函數(shù)?的thi...
為什么有事件循環(huán) -JS單線程JavaScript設計之初就是單線程的,主要用途是與用戶互動,以及操作DOM。為了避免兩個線程同時操作DOM的情況發(fā)生,就采用了單線程。即使H...