vue的特点 关键字
2024-09-12 07:29:37
1.对mvvm模式的理解
Model-view-viewmodel
Model数据模型
View代表ui组件
Viewmodel监听模型数据的改变和控制视图行为、处理用户交互,简单理解就是一个同步view和model的对象,连接model和view
2.Vue的生命周期
Beforecreate
Created
Beforemount载入前
Mounted
Beforeupdate
Updated
Beforedestroy
Destroyed
DOM渲染在mounted中就完成了
3.实现双向绑定的原理
采用数据劫持结合发布者-订阅者模式的方式,通过object.defineproperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应监听回调。
Vue的数据双向绑定是将mvvm作为数据绑定的入口,整合observer,compile和watcher三者,通过observer来监听自己的model的数据变化,通过compile来 解析编译模板指令(vue中用来解析{{}}),最终利用watcher搭起observer和compile之间的通信桥梁,达到数据变化à视图更新;视图交互变化Inputà数据Model变更双向绑定效果。 4.钩子函数
最新文章
- 每天一个设计模式-4 单例模式(Singleton)
- 便捷从使用git开始
- ES6 — 数组Array
- [Hibernate] - Load and Get
- 《我是一只IT小小鸟》阅读笔记
- ZOJ 3778 Talented Chef
- 测试JS基本类型以及对象的引用
- AS3中释放优化的几条常识
- 基于 Koa平台Node.js开发的KoaHub.js的输出json到页面代码
- S2 深入.NET和C#编程 三:使用集合组织相关数据
- 那些年~~~我们的C#笔试内测题目
- Error Code: 1175. You are using safe update mode and you tried to update a table
- bootstrap的模态框
- Web网站配置Gzip,压缩js css文件
- [C语言]使用数组
- 如何用WebSocket实现一个简单的聊天室以及单聊功能
- Github作为图床的一个小坑
- WordPress主题开发:WP_Query常用参数
- oracle中extract()函数----用于截取年、月、日、时、分、秒
- Linux系统之路Centos7.2——安装QQ 的一些问题(附VMware的安装)