为什么要用VueJS
日期:2018-05-12
来源:程序思维浏览:1663次
优点
1、轻量级的框架
只关注视图层,是一个构建数据驱动的视图集合,大小只有几十kb
2、简单易学
国人开发,中文文档,不存在语言障碍,易于理解与学习
3、双向数据绑定
保留了angular的优点
在数据操作方面变得更为简单,极大的解放了dom操作(通过属性绑定的形式来实现)
4、组件化
保留了 react框架的优点
实现html的封装,重用,在构建单页面应用方面有独特的优势
5、 视图,数据,结构分离
使得数据的更改变得非常简单,不需要进行逻辑代码的修改,只需要操作数据就能够完成相关的操作
6、 虚拟DOM
dom操作是非常耗费性能的
不再使用原生的dom操作节点,极大解放dom操作,但具体操作的还是dom,只不过是换了另外一种方式
7、 运行速度更快
相比较react而言,同样都是操作虚拟dom,就性能而言,vue存在很大的优势(了解)
缺点/了解
1. 支持特性
作为一个新兴的前端框架,在支持特性方面存在一些问题
浏览器端: 抛弃了对IE9以下版本的支持
android: 4.2 +
ios: ios 7+
2. 前后端混合受限
在使用后端的 模板引擎渲染的项目中,vue会受到一定的限制
vue只能和后端的模板文件混合在一起,获取的后端数据也依赖于后端的渲染,在处理json对象和数组的时候会很麻烦
精品好课