最近有時間看看書涵但,看了JavaScript設(shè)計模式與開發(fā)實踐這本書,之前草草看過這本書系奉,已經(jīng)忘的差不多了,很多關(guān)于設(shè)計模式的書都是基于類的姑廉,這本...
任務(wù)調(diào)度 在上一篇中說過了render的過程缺亮,最后會調(diào)用scheduleWork來執(zhí)行任務(wù)。react將不同的任務(wù)分為了不同的優(yōu)先級桥言,有些任務(wù)可...
render過程 我們想了解react的工作機制萌踱,我們直接去看源碼很難去弄懂每一步到底是做什么的,在復(fù)雜的函數(shù)調(diào)用中我們很容易讓自己迷失号阿,所以我...
tapable tapable 是 webpack 源碼中到處可以看到的的一個事件處理機制并鸵,根本的設(shè)計思想就是發(fā)布訂閱模式【胛鳎看看 github ...
簡單實現(xiàn) 要實現(xiàn)一個簡單的webpack,我們首先要理解其中的原理赁严,目前還沒看過源碼扰柠,現(xiàn)在的理解是通過對入口文件分析,轉(zhuǎn)成抽象語法樹疼约,進而可以深...
webpack進階 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的實例掛載到dom對象上從...