refer: 《programming/js_dev_overview》

AngularJS Expressions vs. JavaScript Expressions Like JavaScript expressions, AngularJS expressions can contain literals, operators, and variables. Unlike JavaScript expressions, AngularJS expressions can be written inside HTML. AngularJS expressions do not support conditionals, loops, and exceptions, while JavaScript expressions do. AngularJS expressions support filters, while JavaScript expressions do not. https://docs.angularjs.org/guide/introduction 1.directives 2.Model 3.Scope 4.Filters 5.Services Modules: Container of different parts of application https://docs.angularjs.org/guide/module ngMaterial https://material.angularjs.org ngAnimate bootstrap log console Provider: https://docs.angularjs.org/guide/providers Service components in ng: https://docs.angularjs.org/api/ng/service/$q app/bower_components https://docs.angularjs.org/tutorial/step_00 factory service provider https://tylermcginnis.com/angularjs-factory-vs-service-vs-provider-5f426cfe6b8c#.su490lwd1

Jasmine Test framework: http://jasmine.github.io/1.3/introduction.html https://docs.angularjs.org/guide/e2e-testing

Bootstrap time saver: http://bootsnipp.com/forms http://www.plugolabs.com/twitter-bootstrap-button-generator-3/

top ten mistake https://www.airpair.com/angularjs/posts/top-10-mistakes-angularjs-developers-make service vs factory http://blog.thoughtram.io/angular/2015/07/07/service-vs-factory-once-and-for-all.html 配合jquery插件 directives http://blog.csdn.net/yy374864125/article/details/39289123 http://stackoverflow.com/questions/10931315/how-to-preventdefault-on-anchor-tags 分页 http://angularjs.cn/A0d9 操作DOM元素 http://www.cnblogs.com/golddream/p/4932884.html ng-hide https://teamtreehouse.com/community/show-hide-div-by-changing-class-to-active-angularjs

https://docs.angularjs.org/api/ng/directive/ngInclude

http://stackoverflow.com/questions/28319339/show-hide-onclick-angularjs

http://stackoverflow.com/questions/29041464/angular-ensure-list-is-updated-without-page-reload