Angular、Vue和React之间的区别:
vue | React | angular | |
---|---|---|---|
控制器 | 无 | 无 | 有 |
过滤器 | 无 | 无 | 有 |
指令 | 有 | 无 | 有 |
渲染指令 | 有 | 无 | 有 |
数据绑定 | 双向 | 单向 | 双向 |
Angular、Vue和React各自特点:
Angular
1、框架比较成熟完整,过于庞大,上手难;
2、指令以ng-xxx开头;
3、由谷歌开发和维护;
4、版本1比较适合PC端开发,版本2在往移动端靠;
5、不支持低版本浏览器;
6、内置指令和自定义指令;
7、内置过滤器和自定义过滤器;
8、支持双向数据绑定;
Vue
1、它是一个轻量级框架,其核心库只关注视图层,简单小巧、易学易上手;
2、指令以v-xxx开头;
3、个人维护项目;
4、适合于移动端开发;
5、不支持低版本浏览器;
6、内置指令和自定义指令;
7、内置过滤器和自定义过滤器;
8、支持双向数据绑定;
9、使用DOM模板。中心思想:一切都是组件,组件实例之间可以嵌套;
10、核心库不内置列数AJAX,Route等功能到核心包,而是以插件的方式加载;
11、基于依赖追踪的观察系统,并且异步队列更新。
React
1、依赖虚拟DOM;
2、采用特殊的JSX语法;
3、中心思想:一切都是组件,组件实例之间可以嵌套;
4、核心库不内置列数AJAX,Route等功能到核心包,而是以插件的方式加载。
以上就是angular、react、vue的区别是什么?的详细内容,更多请关注易知道|edz.cc其它相关文章!