angular新手如何学习angular?

我分享一下我是如何入门Angular的,可能也不是最有效的方式,希望有些参考价值吧。

没有基础能学吗?
    我的回答是能。

    我在学习Angular之前甚至不知道前端的三大框架都有啥。没学过JavaScript+html+css。唯一的基础是比较熟悉C++(笑)。

    众所周知菊厂不重视前端,基本都是后端兼着写。一天,老大让我给我们产品加个用户管理页面,也就是登录页面加后台权限管理。这个并不是从零开发,因为整个产品已经有一些模块用上了Angular,但是最坑的是一部分模块是Angular1,一部分是Angular6。刚接到任务也不懂Angular1和2+的区别,也从来没写过前端。直接吭哧吭哧的开始干活。

    登录页面按我的理解就是个表单验证的模块,当然当时也不懂"表单验证"这么"专业"的名词(笑)。我就去慕课网上搜了下Angular,随便找了个课程用2倍速快速看了一遍,了解了一下前端的一些名词,正好里面当时出现了表单验证,关于双向绑定以及ng-if ng-model等等的使用。于是这个登录页面就这么捣鼓出来了,大概用了一个星期,其实做的只是一个初稿,但是从刚结束那个迭代又经历了2-3个月,整个前端登录+用户管理模块被各种修改了数十次,现在基本稳定下来了。

    在结束那个迭代之后,我对Angular1算是入门了,但是仅仅是达到能看懂代码会用的程度。于是,我就去Angular的官网看了看,才知道原来还有Angular 2+,才知道我们的产品既有Angular1又有Angular 2+。然后我就先把Angular官网的Hero的例子撸了一遍,又花了一星期把Angular中文官网里面的核心知识了解了下。这样自我感觉是入门。

入门之后如何高效学习?
    个人认为自学最大的困难在于不知道自己的水平如何,在工作中还可以和别人交流,但是纯靠自学的人就容易陷入这种迷茫状态。走出这种状态的最好方法还是多写项目,找人交流,纯看文字极容易自闭。我去github上搜过Angular的项目,没找到适合新手的,所以最好的办法是把你喜欢的、见过的好的项目,自己用Angular实现一遍,比如各种博客主题或者其他的小页面。
想尝试Angular的同学可以看看这个教程 (https://shimo.im/docs/CWHhGHvvXprPRjDG/ 《某达18年教程》),在初学的时候帮助了我很多。

作者:梅子酒青木马牛

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值