- Angular-1.1 设计原则和方法
- Angular-2.1 angular概述
- Angular-2.2 搭建开发环境
- Angular-2.3 常见错误
- Angular-2.4 搭建环境
- Angular-3.1 模块
- Angular-3.2 组件-01
- Angular-3.3 组件-02
- Angular-3.4 npm
- Angular-3.5 HTML绑定
- Angular-3.6 属性绑定
- Angular-4.1 复习-01
- Angular-4.2 复习-02
- Angular-4.3 数据绑定
- Angular-4.4 -属性绑定
- Angular-4.5 指令
- Angular-4.6 ngif
- Angular-4.7 style-01
- Angular-4.8 style-02
- Angular-4.9 ngmodel-01
- Angular-4.10 ngmodel-02
- Angular-4.11 自定义指令
- Angular-5.1 复习-01
- Angular-5.2 复习-02
- Angular-5.3 todolist-01
- Angular-5.4 todolist-02
- Angular-5.5 过滤器-01
- Angular-5.6 预定义管道-01
- Angular-5.7 预定义管道-02
- Angular-5.8 创建对象
- Angular-5.9 依赖注入
- Angular-5.10 httpclient
- Angular-6.1 复习
- Angular-6.2 练习-01
- Angular-6.3 练习-02
- Angular-6.4 服务对象的作用范围等
- Angular-6.5 typescript-01
- Angular-6.6 typescript-02
- Angular-6.7 类和接口
- Angular-6.8 面试题-异步请求工具
- Angular-6.9 httpclient-01
- Angular-6.10 httpclient-02
- Angular-6.11 生命周期
- Angular-7.1 复习
- Angular-7.2 练习
- Angular-7.3 父子间组件传递-01
- Angular-7.4 父子间组件传递-02
- Angular-7.5 父子间组件传递-03
- Angular-7.6 父子间组件传递-04
- Angular-7.7 路由和导航
- Angular-7.8 单页应用
- Angular-7.9 路由-01
- Angular-7.10 路由-02
- Angular-7.11 路由跳转
- Angular-7.12 路由跳转-脚本跳转
- Angular-7.13 复习
- Angular-7.14 练习
- Angular-7.15 路由嵌套
- Angular-7.16 路由守卫-01
- Angular-7.17 路由守卫-02
- Angular-7.18 移动APP技术汇总
- Angular-7.19 ionIC概述
- Angular-7.20 搭建脚手架
- Angular-7.21 响应式布局-01
- Angular-7.22 响应式布局-02
- Angular-7.23 常用UI组件
- Angular-7.24 复习
- Angular-7.25 常用UI组件-01
- Angular-7.26 常用UI组件-02
- Angular-7.27 常用UI组件-03
- Angular-7.28 常用UI组件-04
- Angular-7.29 列表项-01
- Angular-7.30 列表项-02
- Angular-7.31 无限滚动
- Angular-7.32 警告框
- Angular-7.33 弹出式窗口
- Angular-7.34 路由词典-01
- Angular-7.35 路由词典-02
- Angular-7.36 标签页
- Angular-7.37 复习
- Angular-7.38 首页-页头
- Angular-7.39 首页-底部图标
- Angular-7.40 复习
- Angular-7.41 练习
- Angular-7.42 后台API列表
- Angular-7.43 首页主体部分
- Angular-7.44 首页推荐
- Angular-7.45 路由跳转
- Angular-7.46 列表页
- Angular-7.47 无限滚动
- Angular-7.48 加载更多
- Angular-7.49 商品详情-01
- Angular-7.50 商品详情-02
- Angular-7.51 商品详情-03
- Angular-7.52 登录
AngularJS当初是提供给设计人员用来快速构建HTML表单的一个内部工具。随着时间的推移,各种特性 被加入进去以适应不同场景下的应用开发。然而由于最初的架构限制(比如绑定和模板机制),性能的 提升已经非常困难了。
快速变化的WEB
在语言方面,ECMAScript6的标准已经完成,这意味着浏览器将很快支持例如模块、类、lambda表达式、 generator等新的特性,而这些特性将显著地改变JavaScript的开发体验。
在开发模式方面,Web组件也将很快实现。然而现有的框架,包括Angular1.x对WEB组件的支持都不够好。
移动化
想想5年前…现在的计算模式已经发生了显著地变化,到处都是手机和平板。Angular1.x没有针对移动 应用特别优化,并且缺少一些关键的特性,比如:缓存预编译的视图、触控支持等。
简单易用
说实话,Angular1.x太复杂了,学习曲线太陡峭了,这让人望而生畏。Angular团队希望在Angular2中将复杂性 封装地更好一些,让暴露出来的概念和开发接口更简单。
Rob Eisenberg / Angular 2.0 Team