首頁>技術>

這是大神知乎的動態:

這是他的微博動態:

Vue 3 的主要功能在 packages 目錄包括

程式碼結構

reactivity 目錄

資料響應式系統,這是一個單獨的系統,可以與任何框架配合使用。

runtime-core 目錄

與平臺無關的執行時。其實現的功能有虛擬 DOM 渲染器、Vue 元件和 Vue 的各種API,我們可以利用這個 runtime 實現針對某個具體平臺的高階 runtime,比如自定義渲染器。

runtime-dom 目錄

針對瀏覽器的 runtime。其功能包括處理原生 DOM API、DOM 事件和 DOM 屬性等。

runtime-test 目錄

一個專門為了測試而寫的輕量級 runtime。由於這個 rumtime 「渲染」出的 DOM 樹其實是一個 JS 物件,所以這個 runtime 可以用在所有 JS 環境裡。你可以用它來測試渲染是否正確。它還可以用於序列化 DOM、觸發 DOM 事件,以及記錄某次更新中的 DOM 操作。

server-renderer 目錄

用於 SSR。尚未實現。

compiler-core 目錄

平臺無關的編譯器. 它既包含可擴充套件的基礎功能,也包含所有平臺無關的外掛。

compiler-dom 目錄

針對瀏覽器而寫的編譯器

shared 目錄

沒有暴露任何 API,主要包含了一些平臺無關的內部幫助方法。

vue 目錄

用於構建「完整構建」版本,引用了上面提到的 runtime 和 compiler。

可以看出,新的 Vue 程式碼倉庫是模組化的。

有興趣的小夥伴去看看哦.....

最新評論
  • 1 #

    學不動了,堅持原生js和jQyery

  • 2 #

    忽然升級3.0一臉懵逼:啥?這是啥?咋變這樣了??命令都改了?咋拆開了,閒的啊?

  • 3 #

    不知道官方文件什麼時候能更新。。

  • 4 #

    學不動了,我想改行了

  • 5 #

    版本更新最忌移植了,,

  • 6 #

    我特麼頭髮都掉光了,各種版本迭代。

  • 7 #

    期待已久,vue2.0的ts支援得像個雞肋。

  • 8 #

    學了一天,不好玩。

  • 9 #

    玩了玩,越來越難學了

  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 玩轉tcpcopy線上壓力測試--原理、使用(上)