一、渐进式框架:
声明式渲染——组件系统——客户端路由——-大数据状态管理——-构建工具
二、数据绑定和视图组件
1.响应式数据绑定
当数据发生变化时,vue自动更新视图[它的原理是利用了 Object.definedProperty 中的setter/getter 代理数据,监控对数据的操作。]
2.组合的视图组件
ui页面映射为组件书
划分组件可维护、可重用、可测试
三、MVVM模式
M:model (数据层,也就是指数据(前端是js))
V:view ( 也就是指DOM层 或用户界面 )
VM : view-model (处理数据和界面的中间层,包括界面逻辑和模型数据封装)
四、虚拟DOM(visual DOM)
如下图:
VUE的前端开发软件:
Hbuilder(9.0.2.201803061935)、sublime_text(3.1.1)
VUE运行命令
npm run dev /npm start
启动Node.js本地开发服务器。
npm run build
建立资源进行生产。