VUE-1-核心

一、MVVM框架:

model:数据(js

View:试图(Dom

viewModel:(通讯:)

 概念:

针对复杂逻辑的前端应用

提供基础的架构抽象

通过Ajax数据持久化

二、Vue.js

概念:
1.轻量级MVVM框架
2.数据驱动+组件化的前端开发
3.社区成熟

三、Vue angular reacet 对比

1.Vue 大小20+k  angular 50+k react 40+k
2.vue 更好上手
3.angular(偏向于后台) 吸收angular指令和react的组件化

四、Vue的数据驱动

1.DOM是数据的一种自然映射

mvvm框架示意图)
View--------view model-------model


2.减少手动操做DOM

3.数据相应原理(自动更新(
DOM ------- WATCHER ------ MODEL

Model传值给wather

Dom改变数据传输给watcher

watcher中对比新旧数据,若有改变传递给dom

五、组件化(扩展html元素,疯转可重用的代码)

1. 页面上独立 可视/可交互区域视为一个组件
2. 每个组件对应一个工程目录,组件所需要的各种资源在这个目录下就近维护

3. 页面是组件容器,组件可以嵌套自由者形成完整的页面


猜你喜欢

转载自blog.csdn.net/weixin_39087035/article/details/79679946