Vue——核心思想
2017-02-16 20:29
309 查看
Vue的核心思想为数据驱动和组件化。
一、数据驱动——双向绑定
Vue是一种MVVM框架。而DOM是数据的一个种自然映射。传统的模式是通过Ajax请求从model请求数据,然后手动的触发DOM传入数据修改页面。Vue中,Directives对view进行了封装,当model里的数据发生变化是,Vue就会通过Directives指令去修改DOM。同时也通过DOM Listener实现对视图view的监听,当DOM改变时,就会被监听到,实现model的改变,实现数据的双向绑定。
二、组件化
组件化实现了扩展HTML元素,封装可用的代码。页面上每个独立的可视/可交互区域视为一个组件;每个组件对应一个工程目录,组件所需要的各种资源在这个目录下就近维护;页面不过是组件的容器,组件可以嵌套自由组合形成完整的页面。
一、数据驱动——双向绑定
Vue是一种MVVM框架。而DOM是数据的一个种自然映射。传统的模式是通过Ajax请求从model请求数据,然后手动的触发DOM传入数据修改页面。Vue中,Directives对view进行了封装,当model里的数据发生变化是,Vue就会通过Directives指令去修改DOM。同时也通过DOM Listener实现对视图view的监听,当DOM改变时,就会被监听到,实现model的改变,实现数据的双向绑定。
二、组件化
组件化实现了扩展HTML元素,封装可用的代码。页面上每个独立的可视/可交互区域视为一个组件;每个组件对应一个工程目录,组件所需要的各种资源在这个目录下就近维护;页面不过是组件的容器,组件可以嵌套自由组合形成完整的页面。
相关文章推荐
- Vue.js核心思想
- [置顶] Vue的核心思想
- MPEG-4视频编码核心思想
- ERP系统的管理思想与核心功能
- 机器学习十大算法的每个算法的核心思想、工作原理、适用情况及优缺点
- Java核心思想
- 通用权限实现的核心设计思想
- 黑马程序员——多态的核心思想
- 各种算法的核心思想
- 社会化软件核心思想进化史 Tracing the Evolution of Social Software
- Spring三大核心思想学习笔记
- 核心思想:许多公司都没有认识到云储存的革命性(类似QQ把它搞成了用户的家、再也离不开了)
- 挣值管理的核心思想
- Hibernate核心思想与接口简介
- 人工智能核心思想—让ai充满幻想
- vue核心概念
- Spring 核心思想(面试专用)
- 核心思想:他们在工具的选择上投入了过多的时间精力,却忽略了应该用工具解决的问题
- MPEG-4视频编码核心思想及技术研究
- vue 数据绑定实现的核心 Object.defineProperty()