JavaScript的使用依靠着它的框架支撑,小编介绍他的框架angularjs,但是支撑它运行的框架并不只有一个,还有很多,其中值得一提的是vuejs框架,它的设计为可以自底向上逐层应用,且核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。本文向大家总结介绍这两个框架的区别。
1、从上手难易角度
angularjs所有属性和方法都挂到$scope身上,上手难。
vuejs是国内大牛开发,中文文档,入手简单快速。
2、从指令角度
angularjs的指令都是ng-xxx。
vuejs的指令都是v-xxx。
3、从双向绑定角度
angularjs界面的操作能实时反映到数据,数据的变更能实时展现到界面。
vuejs支持双向绑定,不过默认为单向绑定,数据从父组件单向传给子组件。
4、从模块角度
angularjs模块化(Module)控制器(Contoller)依赖注入。
vuejs目前最热的方式是在项目中直接使用ES6的模块化,结合Webpack进行项目打包。
5、从应用角度
angularjs应用于大型的项目。
vuejs一般用于移动端的开发。
6、从维护角度
angularjs由google开发和维护。
vuejs由个人维护。
以上就是小编整理分析的angularjs和vue的区别,希望能对你有所帮助~