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 的原生移动渲染,

支持服务端渲染.

目录
相关文章
|
5月前
|
JavaScript 前端开发 API
vue与angular以及react的区别
vue与angular以及react的区别
|
4月前
|
前端开发 JavaScript
vue、react、angular 区别
vue、react、angular 区别
|
5月前
|
JavaScript 前端开发 开发工具
vue与angular以及react的区别
vue与angular以及react的区别
44 0
|
5月前
|
JavaScript 前端开发 API
Vue、jquery和angular之间区别
Vue、jquery和angular之间区别
38 2
|
6月前
|
移动开发 JavaScript 前端开发
vue与react,angular的区别
vue与react,angular的区别
76 1
|
6月前
|
XML JavaScript 前端开发
vue与Angular以及React的区别
vue与Angular以及React的区别
37 0
|
7月前
|
JavaScript
Angular Component 属性绑定 target 和 attr.target 的区别
Angular Component 属性绑定 target 和 attr.target 的区别
36 0
|
7月前
Angular Component 里使用 const 和 readonly 修饰的属性有什么区别
Angular Component 里使用 const 和 readonly 修饰的属性有什么区别
31 0
|
8月前
|
网络架构
Angular RouterModule.forRoot(ROUTES) 和 forChild(ROUTES)的区别
Angular RouterModule.forRoot(ROUTES) 和 forChild(ROUTES)的区别
33 0
|
9月前
|
移动开发 JavaScript 前端开发
vue与angular以及react的区别
vue与angular以及react的区别
146 0

热门文章

最新文章