Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 1.22 KB

README.EN.md

File metadata and controls

45 lines (32 loc) · 1.22 KB

Handwritten Vue2 source code

Achieve most of the functions of Vue2, including but not limited to: data response, template compilation, virtual DOM, Diff algorithm, life cycle, keep-alive, GlobalAPI (minin, extend, filter, directive, etc.), based on rollup packaging; by handwriting Vue2 Source code, you can understand Vue2 more thoroughly.

license

English | 中文

Clone the main branch and ignore irrelevant branches such as git-pages

git clone git@github.com:Shideshanxx/vite-vue3-lowcode.git

Function List

branch ——> Function

  • 1-data-observe:Realize data monitoring
  • 2-compiler:Implement template compilation,template——>AST——>render function
  • 3-virTialDOM:Realize the creation of virtual DOM and data rendering
  • ...

Development Document

One-to-one correspondence between development documents and branches. The document specifically introduces the functional processes and key points implemented by the relevant branches.

QUICK START

Install and use

npm install
# or
yarn

run

npm run serve

build

npm run build