We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
从刚接触Angular到现在,自己也是一路摸滚打爬过来的,虽不是什么高手,单对于如何学习Angular,还是有一些个人的见解,拿出来与大家共勉。
学习Angular从入门到放弃,大致有6个过程或者说是6个层次:
对于刚接触Angular的新手来说,第一步无非是打基础,也是最重要的一步,决定你要不要继续。(Angular学习门槛略高,不是有意吓你的)
Angular
在学习之前你要弄明白以下事情:
RxJs
zone.js
flex-layout
ngRx
其实上面的内容,大部分Angular的文档都有介绍。基本了解Angular后,我们可以参考文档的快速上手,写一个Hello world程序。
Hello world
PS:
你也许会想,前端和UI界面打交道最多,需要有一整套完善的UI组件库,那Angular有吗?别担心,Github目前有很多UI组件库,官网的资源集合, 其中我所熟知UI组件有:
另外Github以ngx-开头或者(ng2,ng4等)的都是Angular相关的资源模块,可以挑选自己喜欢的,进行使用吧。
繁荣的生态,才是一个框架的活力所在。当你对 Angular 已经了解的差不多了,并且按耐不住跃跃欲试了。这个时候,我们不妨用 Angular 的第三方UI组件和其他依赖模块做些好玩的事情:
Angular并不是只能做以上的事情,几乎其他框架能做的事情Angular都能做,而且有些情况下能做的更好。
当前,学习Js框架不能只会简单的用,这个时候,我们需要回头深入了解下Angular核心API用法。说白了,就是好好看 Angular 官网的 API文档。看文档是必备技能。
坚持第四步。 在使用Angular时,发现没有合适的模块选择或者选择的模块功能不尽人意,这个时候你可以尝试创建一个模块或者修改你认为不爽的模块,并且开源自己模块或者给该模块的 Github 上提 PR
学习其他技术,前端框架也是类似步骤,了解 -> 入门 -> 掌握 -> 熟练 -> 玩转 -> 未知 ?放弃 : 精通
是放弃还是精通,只是取决你自己有多坚持,成功没有捷径。
The text was updated successfully, but these errors were encountered:
issues主到那一步了?花多久时间?
Sorry, something went wrong.
No branches or pull requests
学习Angular从入门到放弃
从刚接触Angular到现在,自己也是一路摸滚打爬过来的,虽不是什么高手,单对于如何学习Angular,还是有一些个人的见解,拿出来与大家共勉。
学习Angular从入门到放弃,大致有6个过程或者说是6个层次:
第一步 了解
对于刚接触
Angular
的新手来说,第一步无非是打基础,也是最重要的一步,决定你要不要继续。(Angular
学习门槛略高,不是有意吓你的)在学习之前你要弄明白以下事情:
Angular
是什么?Angular
与AngularJs的区别是什么?Angular
版本差异?如何选择合适的版本?Angular
适用场景?Angular
不适用的场景?Angular
的基本语法。Angular
的特性:Angular
的八个主要构造块:RxJs
是什么?RxJs
的基本使用,不一样编程方式zone.js
是什么?给Angular
带来什么flex-layout
是什么?你在使用flex吗ngRx
又是个什么鬼,为什么没有听过其实上面的内容,大部分Angular的文档都有介绍。基本了解
Angular
后,我们可以参考文档的快速上手,写一个Hello world
程序。第二步 入门
你也许会想,前端和UI界面打交道最多,需要有一整套完善的UI组件库,那Angular有吗?别担心,Github目前有很多UI组件库,官网的资源集合, 其中我所熟知UI组件有:
繁荣的生态,才是一个框架的活力所在。当你对 Angular 已经了解的差不多了,并且按耐不住跃跃欲试了。这个时候,我们不妨用 Angular 的第三方UI组件和其他依赖模块做些好玩的事情:
Angular并不是只能做以上的事情,几乎其他框架能做的事情Angular都能做,而且有些情况下能做的更好。
第三步 掌握
当前,学习Js框架不能只会简单的用,这个时候,我们需要回头深入了解下Angular核心API用法。说白了,就是好好看 Angular 官网的 API文档。看文档是必备技能。
第四步 熟练
第五步 玩转
坚持第四步。 在使用Angular时,发现没有合适的模块选择或者选择的模块功能不尽人意,这个时候你可以尝试创建一个模块或者修改你认为不爽的模块,并且开源自己模块或者给该模块的 Github 上提 PR
第六步 放弃
写在最后
学习其他技术,前端框架也是类似步骤,了解 -> 入门 -> 掌握 -> 熟练 -> 玩转 -> 未知 ?放弃 : 精通
是放弃还是精通,只是取决你自己有多坚持,成功没有捷径。
少年加油!
The text was updated successfully, but these errors were encountered: