友情提示:此篇文章大约需要阅读 2分钟2秒,不足之处请多指教,感谢您的阅读。 订阅本站
什么是Vue.js
Vue.js
是目前最火的一个前端框架,React
是最流行的一个框架(React
除了可以开发网站,还可以开发手机App
);Vue.js
是前端的主流框架之一,和Angular.js
和React.js
一起,并成为前端的三大框架;Vue.js
是一套构建用户界面的框架,只关注视图层,他不仅易于上手,还便于与第三方库或者既有项目的整合(Vue
有配套的第三方类库,可以整合起来做大型项目的开发);- 前端的主要工作?主要负责
MVC
中的V这一层;主要工作就是和界面进行打交道。
为什么要学习流行框架
- 企业为了提高开发效率;在企业中,时间就是效率、效率就是金钱;
- 提高开发效率的发展历程:原生
JS
、JQuery
之类的类库、前端模板引擎、Angular.js / Vue.js
(能够帮助我们减少不必要的DOM
操作;提高渲染效率;酸性数据绑定的概念【通过框架提供的指令,前端程序员只关心数据的业务逻辑,不再关心DOM
是如何渲染的】); - 在
Vue.js
中,一个核心的概念,就是让用户不在操作DPM
元素,解放了用户的双手,让程序员可以更多的时间去关注业务逻辑; - 增强自己就业时候的竞争力
- 人无我有,人有我优
框架和库的区别
- 框架:是一套完整的解决方案;对项目的侵入性比较大,项目如果需要更换框架,则需要重新架构整个项目;
node
中的express
- 库(插件):提供一个小功能,对项目的侵入性比较小,如果某个库无法帮助某些需求,可以很容易进行切换到其他库实现需求。
- 从
jQuery
切换到Zepto
- 从
EJS
切换到art-template
- 从
Node中的MVC与前端中的MVVM之间的区别
MVC
是后端的分成开发概念;MVVM
是前端视图层的概念,主要关注于视图中的分离,也就是说:MVVM
把前端的视图层,分为了Model
、View
、VM ViewModel
四部分;- 为什么有了
MVC
还有MVVM
?

发表回复