
【一般】Vue 的最大优势是什么?
比较轻量,中国人自己写的框架,文档易读(这里比较轻松,拿出平时和朋友聊天的语气)
下面几个,说的越多越好
双向数据绑定,
数据驱动视图,
组件化开发
数据和视图分离
单页面应用可以实现页面数据局部刷新
【高频】MVVM 和 MVC 区别是什么?
MVC : 传统的设计模式。
设计模式: 一套广泛被使用的开发方式
M: model 模型
模型:就是数据的意思
V : view 视图
视图:就是页面的意思
C:controller 控制器
控制器:在这里写 js 业务逻辑,把数据 M 渲染到 视图 V (有点类似于我们之前学习的,
把数据渲染到页面)
MVVC: vue 所使用的设计模式
MVVM,一种软件架构模式,决定了写代码的思想和层次
M: model 数据模型 (data 里定义)
V: view 视图 (页面标签)
VM: ViewModel 视图模型 (vue.js 源码)
MVVM 通过数据双向绑定让数据自动地双向同步 不再需要操作 DOM