# Vue简介 <!-- ✨ 几何小常识: <br/><br/> MVC 是开发客户端最经典的设计模式,但是 MVC 有让人无法忽视的严重问题。在通常的开发中,除了简单的 Model、View 以外的所有部分都被放在了 Controller 里面。Controller 负责显示界面、响应用户的操作、网络请求以及与 Model 交互。随着业务逻辑的增加,controller的处理逻辑会变得越来越复杂,controller也就慢慢的变得越来越胖,这就造成了Controller逻辑复杂,难以维护。为了更好地管理代码,更方便地扩展业务,为必要为controller瘦身,于是MVVM便呼之欲出。 --> <!-- ## 问题 --> <br/> ✨
小测试: <br/><br/>
A. 采用数据劫持方式,即 Object.defineProperty() 劫持 data 中各属性,实现响应式数据 B. 视图中的变化会通过 watcher 更新 data 中的数据 C. 若 data 中某属性多次发生变化,watcher 仅会进入更新队列一次 D. 通过编译过程进行依赖收集 上面四个选项对响应式数据原理的说法不正确的是?<br/><br/> ## 答案 B、D ## 选项 ### A A、B ### B C、D ### C A、C