![240](https://cdn2.jianshu.io/assets/default_avatar/15-a7ac401939dd4df837e3bbf82abaa2a8.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
最近有時間看看書绪穆,看了JavaScript設(shè)計模式與開發(fā)實(shí)踐這本書,之前草草看過這本書,已經(jīng)忘的差不多了墙懂,很多關(guān)于設(shè)計模式的書都是基于類的,這本...
任務(wù)調(diào)度 在上一篇中說過了render的過程侨嘀,最后會調(diào)用scheduleWork來執(zhí)行任務(wù)妨猩。react將不同的任務(wù)分為了不同的優(yōu)先級燕差,有些任務(wù)可...
render過程 我們想了解react的工作機(jī)制遭笋,我們直接去看源碼很難去弄懂每一步到底是做什么的,在復(fù)雜的函數(shù)調(diào)用中我們很容易讓自己迷失徒探,所以我...
tapable tapable 是 webpack 源碼中到處可以看到的的一個事件處理機(jī)制瓦呼,根本的設(shè)計思想就是發(fā)布訂閱模式〔獍担看看 github ...
簡單實(shí)現(xiàn) 要實(shí)現(xiàn)一個簡單的webpack央串,我們首先要理解其中的原理,目前還沒看過源碼碗啄,現(xiàn)在的理解是通過對入口文件分析质和,轉(zhuǎn)成抽象語法樹,進(jìn)而可以深...
webpack進(jìn)階 treeshaking 作用是在打包時只引入我們依賴的代碼稚字,只能作用于import這種靜態(tài)引入的代碼侦另。我們在package....
wbepack4 webpack是一款模塊打包器,可以解決前端工程化中引入依賴資源等一些列問題 start啟動打包 每一個webpack工程都要...
組件化 vue可以使用組件化來開發(fā)尉共,在前邊介紹_createElement方法時,在對原生的tag時直接創(chuàng)建vnode弃锐,在對已經(jīng)注冊的組件調(diào)用c...
vue簡介和初始化過程 vue的源碼結(jié)構(gòu)如下 Vue對象 在使用vue時我們知道都是使用new Vue(),來將vue的實(shí)例掛載到dom對象上從...