一、什么是Vue.js
简单来说Vue.js是一个前端框架,它和Angular.js、React.js一起,成为前端三大主流框架。它可以用来构建用户界面。
二、为什么学习框架
1)能提高开发效率
2)帮助减少不必要的DOM操作,提高渲染效率
三、框架和库的区别
框架:是一套完整的解决方案,对项目的侵入性较大,项目如果需要更换框架,则需要重新架构整个项目
库:提高某一个小功能,对项目的侵入性较小,如果某个库无法完成某些需求,可以很容易切换到其他库实现需求
例如:从Jquery切换到Zepto
从EJS切换到art-template
四、 后端中MVC与前端中的MVVM之间的区别
MVC解释:
MVVM解释:
MVVM是前端视图层的分成开发思想,主要把每个页面,分成了M、V和VM。其中VM是MVVM思想的核心:因为VM是M和V之间的调度者 。
前端页面中使用 MVVM的思想,只要是为了让我们开发更加方便,因为MVVM提供了数据的双向绑定。
注意:数据的双向绑定是由VM提供的