一、图书封面

二、图书CIP信息

图书在版编目(CIP)数据

AngularJS入门与进阶 / 江荣波著.
– 北京 : 清华大学出版社, 2017 ISBN 978-7-302-46074-9
Ⅰ. ①A… Ⅱ. ①江… Ⅲ. ①超文本标记语言-程序设计 Ⅳ. ①TP312.8
中国版本图书馆CIP数据核字(2017)第004868号

三、书籍目录

第一部分:入门篇 4
第1章 走进AngularJS世界 4
1.1 AngularJS简介 4
1.2 搭建AngularJS开发环境 4
1.3 第一个AngularJS应用 9
1.4 AngularJS应用剖析 10
1.5 本章小结 13
第2章 双向数据绑定 14
2.1 AngularJS双向数据绑定 15
2.2 ng-model指令介绍 15
2.3 ng-bind指令介绍 17
2.4 数据绑定实例:价格计算器 18
2.5 本章小结 19
第3章 AngularJS与MVC 20
3.1 MVC模式简介 21
3.2 AngularJS中的MVC 21
3.3 使用MVC思想重构价格计算器程序 23
3.4 控制器作用域范围 24
3.5 控制器中处理DOM事件 26
3.6 本章小结 29
第4章 应用模块化 29
4.1 应用模块划分重要性 30
4.2 AngularJS中的模块 30
4.3 模块化最佳实践 34
4.4 本章小结 35
第5章 作用域与事件 35
5.1 AngularJS作用域详解 36
5.2 AngularJS作用域继承 37
5.3 作用域高级特性 43
5.4 作用域事件路由与广播 52
5.5 本章小结 58
第6章 路由与多视图 58
6.1 创建多视图应用 59
6.2 通过URL向控制器传递参数 62
6.3 ng-template指令的使用 65
6.4 $location服务介绍 67
6.5 $location实现多视图切换 68
6.6 路由事件 70
6.7 ng-include指令简介 70
6.8 UI Router框架使用 72
6.9 本章小结 75
第7章 AngularJS表单校验 75
7.1 WEB前端表单校验的必要性 76
7.2 AngularJS表单校验 76
7.3 ngMessages模块的使用 80
7.4 本章小结 84
第8章 AngularJS指令 85
8.1 内置指令详解 86
8.2 AngularJS自定义指令 88
8.3 指令定义对象(DDO)详解 90
8.4 自定义表单验证模式 109
8.5 本章小结 112
第9章 Service、Factory与Provider 112
9.1 Service介绍 113
9.2 Factory介绍 114
9.3 Provider介绍 115
9.4 Value&Constant介绍 116
9.5 本章小结 117
第10章 AngularJS过滤器 117
10.1 过滤器使用方法 118
10.2 AngularJS内置过滤器 119
10.3 自定义过滤器 128
10.4 第三方过滤器库使用 133
10.5 本章小结 136
第11章 AngularJS中的依赖注入 136
11.1 JavaScript依赖注入实现 140
11.2 AngularJS中的依赖注入 143
11.3 $provide服务介绍 145
11.4 $injector服务介绍 147
11.5 本章小结 147
第12章 AngularJS与动画 148
12.1 Web动画实现原理 149
12.2 使用CSS3实现动画 152
12.3 AngularJS动画 164
12.4 本章小结 179
第13章 Cookie读写 180
13.1 Cookie简介 181
13.2 JavaScript操作Cookie 181
13.3 AngularJS操作Cookie 185
13.4 本章小结 188
第14章 Promise 188
14.1 AngularJS中的Promise机制 189
14.2 AngularJS请求Web服务 192
14.3 AngularJS文件上传 202
14.4 Angular File Upload模块介绍 206
14.5 本章小结 208
第二部分 进阶篇 209
第15章 AngularUI介绍 209
15.1 UI Bootstrap介绍 209
15.2 UI Ace介绍 221
15.3 UI Grid介绍 226
15.4 UI Date介绍 228
15.5 UI Select介绍 230
15.6 本章小结 233
第16章 AngularJS精华扩展 233
16.1 Angular Chart生成图表 234
16.2 Videogular实现播放器 239
16.3 Angular Masonry实现照片墙 245
16.4 ngDialog实现对话框 248
16.5 本章小结 252
第17章 常用Web前端工具集 252
17.1 Node.js安装与使用 253
17.2 Npm包管理工具 256
17.3 Bower管理工具 259
17.3 Gulp项目管理工具 263
17.4 Jasmine&Karma单元测试工具 275
17.5 本章小结 291
第18章 综合案例:扫雷游戏 291
18.1 搭建开发环境 292
18.2 游戏元素介绍 293
18.3 实现布雷区 294
18.4 随机生成地雷 297
18.5 生成方格中数字 300
18.6 响应鼠标右键单击事件 304
18.7 游戏胜利与失败条件检测 306
18.8 实现游戏重新开始功能 308
18.9 自动翻开相邻方格 309
18.10 本章小结 311
第19章 综合案例:客户管理系统 313
19.1 项目整体介绍 314
19.2 实现用户模块 317
19.3 实现主面板模块 321
19.4 实现报表模块 323
19.5 实现客户信息管理模块 325
19.6 本章小结 330

随书源码及勘误

https://github.com/rongbo-j/angular-book

注意:如发现随书源码有误,需要提交修改,请提交到如下资源库中:
https://github.com/rongbo-j/angular-book-source

《AngularJS入门与进阶》图书简介相关推荐

  1. 《Excel 2019 VBA入门与应用(视频教学版)》图书简介

    #好书推荐##好书奇遇季#<Excel 2019 VBA入门与应用(视频教学版)>京东当当天猫都有发售.Excel VBA是Excel数据分析必须掌握的工具,学习本书能够提高Excel完成 ...

  2. 《PHP 8从入门到精通(视频教学版)》图书很好

    #好书推荐##好书奇遇季#<PHP 8从入门到精通(视频教学版)>京东当当天猫都有发售. 本书最后的网上商城和图书管理系统两个实战项目,具有很高的实用价值. 本书循序渐进地介绍了PHP 8 ...

  3. 基于股票大数据分析的Python入门实战(视频教学版)的插图汇总

    在我写的这本书,<基于股票大数据分析的Python入门实战(视频教学版)>里,用能吸引人的股票案例,带领大家入门Python的语法,数据分析和机器学习. 京东链接是这个:https://i ...

  4. Oracle从入门到精通(视频实战版)

    Oracle从入门到精通(视频实战版) 内容简介 oracle 11g是甲骨文公司精心打造的最新版本的oracle数据库,该版本数据库凝聚了oracle三十多年的精华.本书不仅是一本oracle 11 ...

  5. 《PHP 7+MySQL 8动态网站开发从入门到精通(视频教学版)》示例源码课件教学视频免费下载

    #好书推荐##好书奇遇季#<PHP 7+MySQL 8动态网站开发从入门到精通(视频教学版)>京东当当天猫都有发售. PHP+MySQL的组合是目前世界上流行的Web开发工具,被大型互联网 ...

  6. 《MySQL 8从入门到精通(视频教学版)》免费送教学视频

    <MySQL 8从入门到精通(视频教学版)>京东当当天猫都有发售. 本书配套资源(源码课件教学视频)获得作者和出版社授权,文后提供清华社网盘(速度很快)的下载二维码,可用微信扫描,免费下载 ...

  7. Excel 2010 VBA 入门 034 创建图片批注

    目录 批注(Comment)对象 批注的添加与删除 FiIIFormat对象 OnError语句 示例: 批注(Comment)对象 Comment对象是单元格的一个属性,表示单元格的批注.Comme ...

  8. 《HTML5+CSS3+JavaScript前端开发从零开始学(视频教学版)》简介

    #好书推荐##好书奇遇季#<HTML5+CSS3+JavaScript前端开发从零开始学(视频教学版)>,京东当当天猫都有发售.定价69元.本书配套本书配套示例源代码.PPT课件与同步教学 ...

  9. 《MySQL 8从零开始学(视频教学版)》简介

    #好书推荐##好书奇遇季#<MySQL 8从零开始学(视频教学版)>,定价89元,京东当当天猫都有发售.本书面向MySQL 8数据库初学者,是MySQL数据库畅销入门书. 配套资源 本书配 ...

  10. 《PHP 5.5从零开始学(视频教学版)》内容简介、目录

    <PHP 5.5从零开始学(视频教学版)>当当网购买地址: http://product.dangdang.com/23586810.html <PHP 5.5从零开始学(视频教学版 ...

最新文章

  1. Delphi XE2 发布了,期待了很久的东西,开始学习中。
  2. java 填充pdf_Java如何创建和填充PDF表单域(代码示例)
  3. java中float和double型数据在赋值时有哪些注意事项?,java语言中float和double类型的数据在编程时的注意事项...
  4. 服务器系统安装ip配置,配置Win2008系统DNS服务器及主机的IP地址的具体步骤
  5. zookeeper3.4.6安装
  6. 4月数据库流行度排行出炉:MySQL 成事实王者
  7. html5画电池状态,HTML5的一个显示电池状态的API简介
  8. 建立类成员函数与字符串的对应关系
  9. Heroku第三方服务接入指南(二)
  10. matlab线性数据毛刺剔除,matlab滤波技术及区域处理---线性滤波
  11. FIO压测-SSDvsHDD
  12. 当我们做实验的时候,我们在做什么?
  13. 【图解CDD】利用CANdelaStudio编辑诊断描述CDD文件带你入门到精通
  14. DAY3:尚学堂高琪JAVA(33~40)
  15. Mac突然连不上WiFi解决步骤
  16. 计算机工作原理【操作系统和进程】
  17. 内网穿透保姆级教程——内网穿透建立个人网站、远程控制
  18. C语言--实现汉诺塔【图文讲解,附代码】
  19. 玩机器人可以学到什么?
  20. iphone阅读html,iphone下Safari查看网页源代码

热门文章

  1. excel之用公式实现随机抽奖
  2. 90%汽车业创新来自电子业,九大IC原厂畅谈产业趋势
  3. 迈出出道第一步,下一个社区之星就是你!(资深开发者必看)
  4. 如何在电脑上使用计算机,字体如何安装到电脑里_怎么给电脑装字体-win7之家
  5. Xcode 10 beta 版本迁移指南
  6. 【Linux学习笔记】8. Linux查找命令:find和grep详解
  7. LabVIEW 可配置正交频分复用软件定义无线电收发器
  8. iOS开发键盘表情处理
  9. 充电led灯便携灯_升级版20V便携手提LED灯锂电充电式LED户外灯
  10. CSS 多例应用 (附源码)