前端小白的每一天上记录—-angula2–(1)

1.1 Angular的腾飞历史 

1.1.1 angular起源

GetAngular ====>by Misko Hevery and 艾达m Abrons 开发功能高 AnguarJS

1.1.2 迭代之路

12年四月 AngularJS 1 ===》双向绑定、倚重注入、指令

AngularJS 1.3.x====》推出单次绑定语法 丢弃ie8浏览器辅助

AngularJS 1.5.x =====》扩大了近乎组件的写体验

1.1.3 AngularJS 1.x困境

特性问题

败北于即web发展意见===》组件开发形式

对手机端帮忙不充足自己

1.1.4 Angular 2 诞生

2014年六月亮相  测试版本

2016年五月15日,Angular 2 正式版发表==》不匹配AngulularJS

1.1.5新特性

移除controller+$scope设计,改用组件式开发

性更好

先期为运动使用(专用开发套件:Angular Moblie Toolkit)

再也贴合将来正规(es6/7、WebComponnent)

1.1.6 无缝升级方案-UpgradeAdapter

适配器:Angular 2 《===》AngularJS 1.x

1.2  Angular2底骨干概念详解

八组:组件(component)(最核心)、元数据(metadata)、模板(template)、

          数据绑定(data
binding)、服务(service)、指令(directives)、

          倚重注入(dependency
injection)、模块(modules)

1.2.1 组件

html+css+js

父子组件

生命周期:

结构器初叶化(constructer)==》第一不成接触数据变动钩子(onChangers)==》初阶化(onInit)==》运行期直接触数据变动钩子(onChanges
)==》销毁(onDestroy)

1.2.2 指令

 

相关文章