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