AngularJS通过为开发者呈现一个更高层次的抽象来简化应用的开发。如同其他的抽象技术一样,这也会损失一部分灵活性。换句话说,并不是所有的应用都适合用AngularJS来做。AngularJS主要考虑的是构建CRUD应用。幸运的是,至少90%的WEB应用都是CRUD应用。但是要了解什么适合用AngularJS构建,就得了解什么不适合用AngularJS构建。
如游戏,图形界面编辑器,这种DOM操作很频繁也很复杂的应用,和CRUD应用就有很大的不同,它们不适合用AngularJS来构建。像这种情况用一些更轻量、简单的技术如jQuery可能会更好。
AngularJS官网:https://angularjs.org/
AngularJS中文官网:https://angular.cn/
AngularJS中文社区:http://www.angularjs.cn/
AngularJS 参考手册:http://www.runoob.com/angularjs/angularjs-reference.html
AngularJS实战视频教程:http://www.imooc.com/learn/156/
简单易用的 angular switch:https://github.com/hjzheng/angular-switch
Angular源码系列-angularJs启动分析:https://www.zybuluo.com/yiranphp/note/335336
Angular源码系列-angularJs模块化:https://www.zybuluo.com/yiranphp/note/335403
Angular源码系列-angularJs 依赖注入:https://www.zybuluo.com/yiranphp/note/335467
Angular源码系列-angularJs 模块加载:https://www.zybuluo.com/yiranphp/note/356402