youngwind / bue

模仿vue写一个MVVM框架

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

项目说明

通过阅读vue源码来学习如何写一个MVVM框架。

进展

  • 监听对象变化
  • 监听数组变化
  • watch库
  • 动态数据绑定
  • 批处理更新DOM
  • 计算属性computed
  • v-if条件渲染
  • v-on事件绑定
  • v-repeat列表渲染
  • v-model双向数据绑定
  • css、class、transition
  • Cache系统
  • 生命周期(面向切面编程)
  • 组件化(静态)
  • 组件化(动态)

如何启动

npm i browser-sync -g
npm i
npm run build
npm run watch

然后访问http://localhost:3000/dist

About

模仿vue写一个MVVM框架


Languages

Language:JavaScript 97.0%Language:HTML 3.0%