素材牛VIP会员
想系统、深入的学习下Angular.js,不知道大家有没有什么好的建议~
 st***en  分类:Node.js  人气:856  回帖:6  发布于6年前 收藏
最近在忙毕设,但是依然对Angular很感兴趣,就用了2天看了完W3school上的Angular教程。

杂七杂八的看了点Youtube上教程,有的讲的深听不懂,有的讲的浅,就说了些基本的ng-bind,ng-filter,ng-show,ng-hide。

在差不多吧基础的form绑定看了一遍后,就用了3天做了个demo练手,但是看有的大神讨论的Angular内容根本就完全没有听过,觉得自己学习的还是太浅了,现在不知道该从哪里学起,希望大家给点建议~

demo地址

讨论这个帖子(6)垃圾回帖将一律封号处理……

Lv4 码徒
飞***. PHP开发工程师 6年前#1

自己也摸索着学ng一段时间了……个人意见是————看书。

推荐是《Angularjs权威教程》,英文原名就叫ng-book,是不是感觉很亲切~译者是豌豆荚的大神赵望野。

因为题主问的是深入、系统地学习,那么tutorial就没什么鸟用了,反正所有tutor都是“我要做个XXX,可以用这个XXX,OK!完成!”,没啥米深入的东西,而blog东西都太多太杂,不合适系统学。

我手头这本书版本是1.2x的,不过就算你用1.4版本的angular,我觉得也完全不成问题。主要的API都没有变化,一些新特性也完全可以之后再查询文档补完。

这本书首先会带你遍历几乎整个angular的所有内容,并且会或深或浅地解释其中原理,这些一般在教程或者心得里面很难学到。最重要的是,Angular本来就是一个工程框架,书里面会给你提供很多最佳实践,一个controller应该是怎样的,不应该在里面加入什么,什么时候该用directive,什么时候用factory,咋个解耦,让代码更干净,如何测试之类等等,我相信这些才是想用好angular的人希望知道的。

感觉像在打广告,不过书确实是本好书。看完了之后有条件可以再遍历一下最新版的文档(这时候你看起来估计也很快了)。据angular团队说angular2正式发布后1.x版本也会继续维护两三年,所以不用太急着转向2,把1学好也挺厉害了……

最后不要闭门造车,多多交流,肯定水平就提升很快了~

Lv3 码奴
上***水 职业无 6年前#2

楼上的基本都是中文 建议同时也看些英文的 -- https://github.com/jmcunningham/AngularJS-Learning

另外我想说, 为什么不先把angular官方的tutorial, guides, API reference看个几遍呢 (https://angularjs.org/)。Angular官方的docs被诟病了这么久之后已经有很大的好转了,强烈建议仔细看看

ps:

最新的angular的官网(https://angular.io/)。

Angular 2 is the future

在学习angular 1.x的同时,不妨也关注下angular 2。最终angular 1.x会migrate到angular 2。现在写angular 1.x的时候注意写法,会极大的帮助到时候的migration

Lv5 码农
ch***ng 页面重构设计 6年前#3

好的建议就是不要在这里发帖了 赶紧学 做项目

Lv6 码匠
黄***得 其它 6年前#4

官网就不错:
http://docs.angularjs.cn/api

另外有些课程也可以:

http://www.hubwiz.com/course/547c3e3b88dba0087c55b4e5/

Lv5 码农
错***7 Linux系统工程师 6年前#5

https://github.com/dolymood/AngularLearing

Lv6 码匠
飞***猪 交互设计师 6年前#6

慕课网 大漠穷秋讲的 angular.js实战开发很细致,建议看看

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取