一个偶然的机会,让我认识了Angularjs,从此便开始了狂热的学习中。这个”偶然”要追溯到2014年1月,在一次紧张的两周迭代工作后,一位有着资深技术的同事兴奋的告诉我们,他发现了一门Google的技术,能大大提升工作效率,他决定花两天时间把我们这次迭代的前端交互用angularjs重写。

两天后,我们惊奇的发现,他确实完成了,不但高效,而且代码量缩减为原来的1/4。这如何不让我们震惊呢,经过上层决定,我们开始了angularjs学习,后续又开展了一系列的angularjs开发,直到现在。

后来我们才了解到,原来angularjs就是这样在Google火起来的,同事用实际行动,给我们阐释了angularjs的起源。啥都不说了,感激之情无以言表。

在这期间,我看完了《angularjs 入门教程》、《angularjs开发指南》、《用Angularjs开发下一代web应用》等书,也算对angularjs有了一个初步的认识,自己也尝试写了一些demo和一些自定义指令。当然,学习期间笔记是不能少的,现在分享出来,供大家相互学习。我打算把笔记细化,出一个连贯性的学习笔记,慢慢来吧,以后逐渐补充完善。

一、为什么是angularjs?

综合上面种种原因,所以我开始拥抱angularjs,从此便沉浸其中。

二、一些资源:

Angularjs在线文档:http://docs.angularjs.org/guide/services
angularjs入门教程:http://www.ituring.com.cn/article/13472
中文版开发指南:http://angular.duapp.com/guide/controller
angularjs中文社区:http://www.angularjs.cn/
angularjs焦点图特效:http://dfsq.github.io/ngView-animation-effects/app/#/page/1
angular ui:http://angular-ui.github.io/bootstrap/
angularjs 最强资源整合:http://www.iteye.com/news/28651-AngularJS-Google-resource

补充:当然,angularjs的资源有很多,感兴趣的话你就搜一搜吧,绝对会让你兴奋不已,前提是你喜欢前端开发O(∩_∩)O

三、我的笔记目录

Angularjs学习笔记01~作用域Scope
Angularjs学习笔记02~控制器Controller
Angularjs学习笔记03~数据绑定 Data-Binding
Angularjs学习笔记04~过滤器 Filter
Angularjs学习笔记05~模板 Template
Angularjs学习笔记06~依赖注入 DI
Angularjs学习笔记07~表单验证
Angularjs学习笔记08~指令 Directive(一)初探
Angularjs学习笔记09~指令 Directive(二)参数定义
Angularjs学习笔记10~指令 Directive(三)自定义验证实例
Angularjs学习笔记11~服务 Service(一)内建服务
Angularjs学习笔记12~服务 Service(二)创建服务
Angularjs学习笔记13~路由 Route
Angularjs学习笔记14~项目演示(一)
Angularjs学习笔记15~项目演示(二)
Angularjs学习笔记16~总结