Vue的核心思想为数据驱动和组件化 。
【Vue——核心思想】一、数据驱动——双向绑定
Vue是一种MVVM框架 。而DOM是数据的一个种自然映射 。传统的模式是通过Ajax请求从model请求数据,然后手动的触发DOM传入数据修改页面 。Vue中,对view进行了封装,当model里的数据发生变化是,Vue就会通过指令去修改DOM 。同时也通过DOM 实现对视图view的监听 , 当DOM改变时,就会被监听到,实现model的改变,实现数据的双向绑定 。
![Vue——核心思想](http://img.gansulong.com/240101/1535162442-0.png)
文章插图
![Vue——核心思想](http://img.gansulong.com/240101/1535164912-1.png)
文章插图
二、组件化
组件化实现了扩展HTML元素,封装可用的代码 。页面上每个独立的可视/可交互区域视为一个组件;每个组件对应一个工程目录,组件所需要的各种资源在这个目录下就近维护;页面不过是组件的容器,组件可以嵌套自由组合形成完整的页面 。
![Vue——核心思想](http://img.gansulong.com/240101/1535163502-2.png)
文章插图
- 彩色碧玺寓意 碧玺寓意
- 丏怎么读 夏丏尊怎么读
- linux、麒麟系统网络配置——学习笔记
- 每个星座代表什么公主 每个星座代表什么公主名字
- Arthas实践——生产环境排查CPU飚高问题
- 南水北调中线工程的核心水源地位于湖北十堰的什么水库 南水北调中线工程的核心水源地
- 机器学习特征选择—使用遗传算法进行特征选择
- 哪些形容书法技艺的成语 形容书法技艺的成语
- 核心一级资本和一级资本什么区别 核心一级资本的作用
- 7.1 STM32F103学习笔记——IIC读写AT24C02