如果有 Java/C# 基础,那么学习 Angular 是非常容易的,比如我学习时就完全没感觉到任何门槛,仿佛它就是为我设计的一般。建议的学习路径:

  1. 跟着《快速上手》装好环境。再完整看一遍 Angular CLI 的文档(angular.cn/cli),善用它能帮你减少很多障碍。
  2. 看完《英雄指南》教程,但不要跟着敲代码,专心看就行了。有以前的开发经验做基础,很多概念都可以类比。实际上,Angular 的主创人员很多都是全栈,甚至是前后端双料专家,所以,你很容易抓住他们的思路。不要追求记住,那没有意义,重点是通过类比进行理解。基本上,你用两天就能看完。
  3. 完整看一遍目录导航,不用点进去,知道文档中大概有什么就行了。Angular 的文档包罗万象,除了一些非常深度的知识基本上都已经涵盖了。开发中遇到问题,第一时间想到的应该是 Angular 官方文档,然后才是 Stack overflow。(BTW. Angular 官方文档做了 SSR,所以,你即使用百度也可以搜索它的内容,当然,文档站内置的搜索也很方便)
  4. 选一个组件库。如果做 to B 开发,推荐使用 ng-zorro,它是 Ant Design 风格的 Angular 组件库。如果遇到问题,可以到他们的钉钉官方群中咨询,全中文支持。如果是 to C 的开发,可以使用 Angular Material 库(中文文档站 material.angular.cn/
  5. 把它应用到实际开发工作中。这时候你应该随时打开着官方文档和组件库的官方文档以及 MDN。MDN 是前端必备的文档站,可以让你查 HTML/JS/CSS 相关的最权威、全面的知识。如果你对 Angular 语法还不是很熟,可以同时打开着 Angular 的速查表:angular.cn/guide/cheats 你可以在里面快速找到自己所需的语法。
  6. 开发一周之后,打开风格指南 angular.cn/guide/styleg 通读一遍。仍然是不求记住,遇到让你眼前一亮或者能颠覆三观的点就写下来,回头翻看。
  7. 再使用一周之后,开始通读全部文档。理解了这些文档,你应该就已经到 Angular 的中级水平了。

最后塞一个私货:ui-model.com/ 我的开源项目,理解了它,基本上你就到 Angular 高级水平了。

文章来源于互联网:前端开发新手如何有效学习 Angular?

发表评论