封面
版权信息
前言
第一部分 入门篇
第1章 走进AngularJS世界
1.1 AngularJS简介
1.2 搭建AngularJS开发环境
1.3 第一个AngularJS应用
1.4 AngularJS应用剖析
1.5 本章小结
第2章 双向数据绑定
2.1 AngularJS双向数据绑定
2.2 ng-model指令
2.3 ng-bind指令
2.4 数据绑定实例:价格计算器
2.5 本章小结
第3章 AngularJS与MVC
3.1 MVC模式简介
3.2 AngularJS中的MVC
3.3 使用MVC思想重构价格计算器程序
3.4 控制器的作用域范围
3.5 控制器中处理DOM事件
3.6 本章小结
第4章 应用模块化
4.1 应用模块划分的重要性
4.2 AngularJS中的模块
4.3 模块化最佳实践
4.4 本章小结
第5章 作用域与事件
5.1 AngularJS作用域详解
5.2 AngularJS作用域继承
5.3 作用域高级特性
5.4 作用域事件路由与广播
5.5 本章小结
第6章 路由与多视图
6.1 创建多视图应用
6.2 通过URL向控制器传递参数
6.3 ng-template指令的使用
6.4 $location服务
6.5 $location实现多视图切换
6.6 路由事件
6.7 ng-include指令
6.8 UI Router框架使用
6.9 本章小结
第7章 AngularJS表单校验
7.1 Web前端表单校验的必要性
7.2 AngularJS表单校验模式
7.3 ngMessages模块
7.4 本章小结
第8章 AngularJS指令
8.1 内置指令详解
8.2 AngularJS自定义指令
8.3 指令定义对象详解
8.4 自定义表单验证模式
8.5 本章小结
第9章 Service、Factory与Provider
9.1 Service
9.2 Factory
9.3 Provider
9.4 Value&Constant
9.5 本章小结
第10章 AngularJS过滤器
10.1 过滤器使用方法
10.2 AngularJS内置过滤器
10.3 自定义过滤器
10.4 第三方过滤器库的使用
10.5 本章小结
第11章 AngularJS中的依赖注入
11.1 JavaScript依赖注入实现
11.2 AngularJS中的依赖注入
11.3 $provide服务介绍
11.4 $injector服务介绍
11.5 本章小结
第12章 AngularJS与动画
12.1 Web动画实现原理
12.2 使用CSS3实现动画
12.3 AngularJS动画
12.4 本章小结
第13章 Cookie读写
13.1 Cookie简介
13.2 在JavaScript中操作Cookie
13.3 在AngularJS中操作Cookie
13.4 本章小结
第14章 Promise
14.1 AngularJS中的Promise机制
14.2 AngularJS请求Web服务
14.3 AngularJS文件上传
14.4 Angular File Upload模块介绍
14.5 本章小结
第二部分 进阶篇
第15章 AngularUI
15.1 UI Bootstrap
15.2 UI Ace
15.3 UI Grid
15.4 UI Date
15.5 UI Select
15.6 本章小结
第16章 AngularJS精华扩展
16.1 利用Angular Chart生成图表
16.2 利用Videogular实现播放器
16.3 利用Angular Masonry实现照片墙
16.4 利用ngDialog实现对话框
16.5 本章小结
第17章 常用Web前端工具集
17.1 Node.js安装与使用
17.2 Npm包管理工具
17.3 Bower管理工具
17.4 Gulp项目管理工具
17.5 Jasmine&Karma单元测试工具
17.6 本章小结
第18章 综合案例:扫雷游戏
18.1 搭建开发环境
18.2 游戏元素介绍
18.3 实现布雷区
18.4 随机生成地雷
18.5 生成方格中的数字
18.6 响应右击事件
18.7 游戏胜利与失败条件检测
18.8 实现重新开始游戏功能
18.9 自动翻开相邻方格
18.10 本章小结
第19章 综合案例:客户管理系统
19.1 项目整体介绍
19.2 实现用户模块
19.3 实现主面板模块
19.4 实现报表模块
19.5 实现客户信息管理模块
19.6 本章小结
更新时间:2020-11-28 23:44:55