如何学习Angular

如何学习Angular ???

Angular

数码产品买新不买旧,语言框架一定程度上我也这么认为,最新技术,一定要有所了解和掌握,去年Google发布了Angular,也就是我们之前说的2,当然现在请不要叫2,否则你就很二,也烦不要叫AngularJS,官方已经声明,AngularJS指的是1,以后就是Angular,因为它并不只支持js写法,可以使用TS、JS、Dart三种语言写法,所以叫Angular,当然对于书写语言,我遵从官方推荐的语言写法-TypeScript。

进入正题,如何学习?以下为我认为的正确姿势。

  1. 看官网,明白框架的特性、特点,带着几个疑问

    • Angular是干嘛的?
    • 什么是前端框架?
    • Angular跟TypeScript什么关系?
    • Angular有哪些功能,特点?
    • .etc,不过这些问题,正是官网要告诉你的,都会有
  2. 了解TypeScript,快速将官网文档,看一遍即可,明白两点:1,typescript是面向对象语言,2,typescript是JavaScript的超类,时刻别忘记这两点。

  3. 快速入门,将官网的英雄之旅快速走完

  4. 基础章节,高级章节,也需要看一遍,但是当你看完基础章节,之后就可以从事项目开发;

    开发之前,你要确保自己已经理解了这几个基本概念

    • 模块
    • 组件
    • 管道
    • 指令
    • 服务类
  5. 在开发中,不断咀嚼理解这些基本术语,理解基本术语背后的思想,强化自己的认知,久而久之,你真正的会了Angular-一个简单而强大的框架

强调

官方文档从来不是,看一遍就过去的,因为官网文档也在更新,你的理解也在逐步提升,so,善用官方文档,反复看,反复查,反复用,反复练,它是老师,也是一手资料。

相关资源

能看英文,那是最好,原汁原味,逻辑精准,但若不想花时间吃力的用翻译来看,那得了,还是中文吧,所以英文,中文站点这里都提供下,链接都是翻译较好的。

相关网站

相关书籍

相关demo

常见问题