当前进度:
- 服务器
- 最终项目
- 零 起步
- 一 依赖注入
- 二 服务
- 三 模块
- 四 资源通信
- 五 控制器
- 六 指令
- 七 触摸
- 八 动画
- 九 视图
AngularJS这个框架以学习门槛高而著称。网上教程也有一些,学完之后仍然云里雾里者也有不少(我也是其中之一),看完教程后又经过大半年的练习,才对这个框架有了整体的了解。我希望把我对这个框架的了解写成文字,既是总结也是分享。
我假设你懂一些JavaScript,也懂一门其他的传统语言(C\Java\Python等等)为佳。因为AngularJS的代码组织方式有点像那些传统语言,如果你只懂得怎么写网页特效,可能很难接受为什么代码要分门别类地存储而不是简单地拼凑成一个文件。
对于每个概念,我一般都只会说清楚“是什么”的问题,而关于“为什么这么做”以及“怎么做到的”则超出了这篇心得讨论的范围。前者请去看软文,后者请去看代码。
我在学某项技术的时候最喜欢那种跟着书做一个项目的教授方式,一边看着书一边把项目做了,既学到了知识也对学到的知识用在了实践中。所以我决定也采用这种方式写这篇学习心得。
马金花