Angular 1和Angular 2的区别

简介: Angular 1和Angular 2的区别

1:Angular2不是从Angular1升级过来的,Angular2是重写的,所以他们之间的差别比较大

2:Angular2使用了javascript的超集‘Typescript’,所以angular1和angular2从设定之初就是不一样的

3:Angular1在设计之初主要是针对pc端的,对移动端支持较少(当然也有其他一些衍生框架如ionic),而Angular2是设计包含移动端的;

4:Angular 1的核心概念是s c o p e , 但 是 a n g u l a r 2 中 没 有 scope,但是angular2中没有scope,但是angular2中没有scope,angular2使用zone.js来记录监测变化;

5:Angular 1 中的控制器在angular2中不再使用,也可以说控制器在angular2中被‘Component’组件所替代:

6:Angular 2主要的性能优化改进是使用了分层依赖注入系统。 Angular 2实现了基于单向树的变化检测,这再次提高了性能;这些优化改进是的angular2的速度比angular1的速度提高很多;

7:Angular 2的大小是20kb左右,相对于angular1体积减少很多,在移动端的应用中,流量方便更占优势;

8:Angular 2支持影子 DOM,支持 Android 和 iOS 的原生移动渲染,

支持服务端渲染.

目录
相关文章
|
6月前
|
JavaScript 前端开发 API
vue与angular以及react的区别
vue与angular以及react的区别
|
6月前
|
前端开发 JavaScript
vue、react、angular 区别
vue、react、angular 区别
|
11月前
|
JavaScript 前端开发 API
Vue、jquery和angular之间区别
Vue、jquery和angular之间区别
76 2
|
移动开发 JavaScript 前端开发
vue与react,angular的区别
vue与react,angular的区别
118 1
|
6月前
|
JavaScript 前端开发 开发工具
vue与angular以及react的区别
vue与angular以及react的区别
67 0
|
XML JavaScript 前端开发
vue与Angular以及React的区别
vue与Angular以及React的区别
79 0
|
移动开发 JavaScript 前端开发
vue与angular以及react的区别
vue与angular以及react的区别
238 0
Angular 的 ngOnInit 和 Constructor 的区别!
转载自  http://www.ngui.cc/index.html Constructor 是当类被实例化时,确保在类及其子类字段正确初始化时所执行的类的默认方法。
1300 0
|
JavaScript
Angular路由与Nodejs路由的区别
转自:http://www.imooc.com/qadetail/114683?t=148182 觉得angualr.js的路由是针对于单页面的路由,每次路由发生变化,只是页面的状态发生变化,页面本身没有发生跳转 express的路由是针对多页面的,也就是说他做的页面,路由的切换是伴随着页面的切换 所以建议页面内部的路由变化使用angular.js 的router,而页面间的路由用express 经过我自己的实践,我终于在express环境中把angular跑起来了,简直是哔了狗,俺够啦。
1369 0