## 前言 **封面** ![](https://box.kancloud.cn/3b8ba7e4c5e1424ba109eb371841669c_200x269.jpg) **概述** AngularJS是目前最热门的一种前端开发框架。AngularJS诞生于2009年,由Misko Hevery 等人创建,后被Google所收购并一发不可收拾。 AngularJS提供了构建一个CRUD应用需要用到功能,包括:自定义HTML标签、事件绑定、数据绑定、基本模板标识符、表单验证、路由、组件重用、依赖注入等。 虽然目前Angular2已出,但是官方并不会放弃1.X版本,还会持续维护更新,而且掌握AngularJS 1.x的知识点能更快的帮助我们迈入AngularJS 2.0。 由于作者的水平有限,书中内容有限,也难免会出现一些错误或者不准确的地方,恳求读者批评指正。 **主要内容** > 通过21个章节的学习,对AngularJS 1.x涉及的语法知识给予详细介绍,并给出100多个简洁易懂的实例代码,并且最后一章给Angular2留坑,方便后续加入内容。 章节及完成情况:(`√`表示已经完成) - 第一章:AngularJS简介`√` - 第二章:模块`√` - 模块的使用`√` - AngularJS 生命周期`√` - 第三章:控制器`√` - 第四章:作用域`√` - 作用域解析`√` - $watch和$apply`√` - $scope的生命周期`√` - 第五章:过滤器`√` - 内置的过滤器`√` - 自定义过滤器`√` - 第六章:表达式`√` - 简单的表达式`√` - 手动解析表达式`√` - 插值字符串`√` - 第七章:指令`√` - 内置指令`√` - 自定义指令`√` - 第八章:组件`√` - 组件的使用`√` - 组件的生命周期`√` - 第九章:模板`√` - 第十章:依赖注入`√` - 第十一章:表单 - 表单验证`√` - ngMessage`√` - 第十二章:MVC模式`√` - 第十三章:Service模式`√` - 内置的服务`√` - 自定义服务`√` - 第十四章:与服务端交互`√` - 简单的交互`√` - 跨域请求`√` - Angular缓存`√` - 强大的promise`√` - 第十五章:路由`√` - 模板`√` - 路由使用`√` - 路由模式`√` - 路由事件`√` - $location`√` - ui.router`√` - 第十六章:动画 - 入门级动画`√` - 自定义动画`√` - $animate API`√` - $animateCSS - 第十七章:事件`√` - 第十八章:angular.element`√` - 第十九章:全局API`√` - 第二十章:开发技巧及注意点 - AngularJS和IE`√` - 第二十一章:综合案例开发 - 第二十二章:为Angular2留坑 附录:源码下载 注:本书所有例子都是使用1.6.1版本。 你可以从下面地址获取AngularJS所有版本:[https://code.angularjs.org/](https://code.angularjs.org/)