• Stars
    star
    113
  • Rank 310,115 (Top 7 %)
  • Language
    JavaScript
  • Created over 8 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

模仿vue写一个MVVM框架

项目说明

通过阅读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

More Repositories

1

blog

梁少峰的个人博客
4,659
star
2

fake-webpack

模仿webpack写一个打包工具
JavaScript
109
star
3

vue-ssr-demo

简单的 Vue2.0 + Vuex 服务端渲染 Demo
JavaScript
37
star
4

fake-preact

模仿 preact 的源码,写一个类似 react 的框架
JavaScript
21
star
5

android-demo

学习android的demo
Java
21
star
6

fake-requirejs

模仿requirejs写一个模块加载器
JavaScript
20
star
7

fake-node

内嵌 V8 引擎到 C++ 应用中
C++
19
star
8

service-worker-demo

利用 service-worker 和 cacheStorage 做一个离线应用 Demo
JavaScript
17
star
9

vue-ui

基于VUE的移动端web UI组件库
JavaScript
16
star
10

mini-react-router

自己手动实现一个简单的 react-router
JavaScript
8
star
11

GithubStarManager

github star管理工具
JavaScript
4
star
12

notebook

笔记
JavaScript
4
star
13

CoolNews

安卓新闻客户端
Java
3
star
14

share

平常做分享的一些PPT
CSS
2
star
15

MDP-FE

移动开发平台前端:mobile development platform frontend
JavaScript
2
star
16

MDP-BE

移动开发平台后端:mobile development platform backend
JavaScript
2
star
17

todo-backend

react todolist的后端项目
JavaScript
2
star
18

go-study

学习 go 的一些练习
Go
1
star
19

generator-smart

基于yeoman的前端脚手架生成器
JavaScript
1
star
20

style-loader-fake

仿造 webpack 的 style-loader
JavaScript
1
star
21

less-loader-fake

仿造 webpack 的 less-loader
JavaScript
1
star
22

lazy-smart

基于inquirer和shell的脚手架
JavaScript
1
star
23

algorithm

一些算法的学习
JavaScript
1
star
24

array-to-hash-object

将数组转换成对象(可自定义hash key)
JavaScript
1
star