Angular2是Angular1的版本升级吗?

AngularJS诞生于2009年,是google的一套前端开发框架。真正把网页模板化,做到模板数

据,和javascript数据双向绑定,给开发带来了极大地便利。这里我们将AngularJS简称为Angular。目前很多公司使用Angular,一般倾向于完全不用Jquery。

最初发布的是Angular1.x年。在2016年9月15日,Angular 2 的最终版正式发布了。

按照一般技术的更新,我们会认为Angular2是Angular1的版本升级。如果你是这样认为的,那你就大错特错了!可以这样理解Angular1和Angular2的关系:

006zipb5zy79dDQM2um02&690

Angular2不是从Angular1升级过来的,Angular2是重写的,所以他们之间的差别比较大,不是你用过1就能直接上手2的,计划可以认为是一个新的框架;区别在于主要

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

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

3、Angular 1的核心概念是$scope,但是angular2中没有$scope,angular2使用zone.js来记录监测变化;

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

5. Angular 是基于ES6语法实现的。

转载于:https://my.oschina.net/u/2971691/blog/850714

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值