原文:大白話Vue源碼系列(03):生成AST

閱讀目錄 AST 節點定義 標簽的正則匹配 解析用到的工具方法 解析開始標簽 解析結束標簽 解析文本 解析整塊 HTML 模板 未提及的細節 本篇探討 Vue 根據 html 模板片段構建出 AST 的具體過程。這對 Vue 的使用通常沒什么幫助,但熟悉這個過程會對 Vue 的內部工作原理有更清晰的認識。 主代碼位置:Vue 項目的 src compiler parser html parser ...

2017-12-22 11:07 4 2350 推薦指數:

查看詳情

大白話Vue源碼系列(04):生成render函數

閱讀目錄 優化 AST 生成 render 函數 小結 本來以為 Vue 的編譯器模塊比較好欺負,結果發現並沒有那么簡單。每一種語法指令都要考慮到,處理起來相當復雜。上篇已經生成AST,本篇依然對 Vue 源碼做簡化處理,探究 ...

Tue Dec 26 00:25:00 CST 2017 3 1664
大白話Vue源碼系列(02):編譯器初探

閱讀目錄 編譯器代碼入口文件 Vue.prototype.$mount 構建 AST 的一般過程 Vue 構建的 AST Vue 的編譯器模塊相對獨立且簡單,本篇就從這塊入手,先把它干掉。 編譯器代碼入口文件 前面已經提到 ...

Tue Dec 19 19:03:00 CST 2017 2 4482
大白話Vue源碼系列(05):運行時鳥瞰圖

閱讀目錄 Vue 實例的生命周期 實例創建 響應的數據綁定 掛載到 DOM 節點 結論 研究 runtime 一邊 Vue 一邊源碼 初看 VueVue 源碼源碼 再看 Vue 不是 Vue 源碼 ...

Tue Jan 02 23:58:00 CST 2018 2 1557
大白話Vue源碼系列(01):萬事開頭難

閱讀目錄 Vue源碼目錄結構 預備知識 先撿軟的捏 Angular 是 Google 親兒子,React 是 Facebook 小正太,那咱為啥偏偏選擇了 Vue 下手,一句話,Vue 是咱見過的最對脾氣的 MVVM 框架。之前 ...

Fri Dec 15 18:55:00 CST 2017 22 5577
大白話vue——slot的作用與使用

這篇內容本來是不打算放在首頁上的,因為內容實在是比較簡單,但是在查找slot的使用講解時發現相關的講解比較少,要么像官方文檔一樣簡單講解(看過任然一臉懵逼),也許是自己理解能力比較差...所以在此講述 ...

Thu Jul 12 08:08:00 CST 2018 2 38949
大白話講解 BitSet

原理 BitSet是位操作的對象,值只有0或1即false和true,內部維護了一個long數組,初始只有一個long,所以BitSet最小的size是64,當隨着存儲的元素越來越多,BitSet內 ...

Thu Aug 15 23:52:00 CST 2019 0 1719
大白話講解Promise(一)

去年6月份, ES2015正式發布(也就是ES6,ES6是它的乳名),其中Promise被列為正式規范。作為ES6中最重要的特性之一,我們有必要掌握並理解透徹。本文將由淺到深,講解Promise的 ...

Fri Mar 11 08:52:00 CST 2016 93 198040
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM