- 博客(2)
- 收藏
- 关注
原创 Vue面试
Vue面试题 Vue的双向数据绑定原理是什么? 答:vue.js 是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。 具体步骤: 第一步:需要observe的数据对象进行递归遍历,包括子属性对象的属性,都加上 setter和getter 这样的话,给这个对象的某个值赋值,就会触发setter,那么就能监听到了数据变化 第二步:compile解析模板指令,将模板中的变量替换
2020-11-15 19:50:32
160
原创 什么是MVC?什么是MVVM?
什么是MVC? MVC全名是Model View Controller,是模型(model) 视图(view) 控制器(controller)的缩写,是一种软件设计典范。它开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器。 MVC是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。最典型的MVC就是JSP + servlet + javabean的模式 Model:常用javabean去实现,通过
2020-11-04 17:26:31
623
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅