一、图书封面

二、图书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

《AngularJS入门与进阶》图书简介的更多相关文章

  1. Android Studio是否支持用于Android UI设计的AngularJS?

    我对AndroidStudio有疑问:AS在设计XML文件时是否支持AngularJS代码,例如:对于小动画或效果?

  2. android – 如何使用ClientID和ClientSecret在Phonegap中使用Angularjs登录Google OAuth2

    我正尝试使用Angularjs(使用IonicFramework)通过GoogleOAuth2从我的Phonegap应用程序登录.目前我正在使用http://phonegap-tips.com/articles/google-api-oauth-with-phonegaps-inappbrowser.html进行登录.但是当我使用Angular-UI-RouterforIonic时,它正在创建非常

  3. 利用require.js与angular搭建spa应用的方法实例

    这篇文章主要给大家介绍了关于利用require.js与angular搭建spa应用的方法实例,文中通过示例代码给大家介绍的非常详细,对大家的理解和学习具有一定的参考学习价值,需要的朋友们下面跟着小编来一起看看吧。

  4. 详解Angular动态组件

    本文主要介绍了Angular动态组件,对此感兴趣的同学,可以亲自实验一下。

  5. 详解如何使用webpack+es6开发angular1.x

    本篇文章主要介绍了详解如何使用webpack+es6开发angular1.x,具有一定的参考价值,有兴趣的可以了解一下

  6. angular2系列之路由转场动画的示例代码

    本篇文章主要介绍了angular2系列之路由转场动画的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  7. 一种angular的方法级的缓存注解(装饰器)

    本篇文章主要介绍了一种angular的方法级的缓存注解(装饰器),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  8. 动手写一个angular版本的Message组件的方法

    本篇文章主要介绍了动手写一个angular版本的Message组件的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  9. angular forEach方法遍历源码解读

    这篇文章主要为大家详细了angular forEach方法遍历源码,forEach()方法用于遍历对象或数组,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  10. Angular的MVC和作用域

    本文主要Angular的MVC和作用域进行详细分析介绍,具有一定的参考价值,下面跟着小编一起来看下吧

随机推荐

  1. Angular2 innerHtml删除样式

    我正在使用innerHtml并在我的cms中设置html,响应似乎没问题,如果我这样打印:{{poi.content}}它给了我正确的内容:``但是当我使用[innerHtml]=“poi.content”时,它会给我这个html:当我使用[innerHtml]时,有谁知道为什么它会剥离我的样式Angular2清理动态添加的HTML,样式,……

  2. 为Angular根组件/模块指定@Input()参数

    我有3个根组件,由根AppModule引导.你如何为其中一个组件指定@input()参数?也不由AppModalComponent获取:它是未定义的.据我所知,你不能将@input()传递给bootstraped组件.但您可以使用其他方法来做到这一点–将值作为属性传递.index.html:app.component.ts:

  3. angular-ui-bootstrap – 如何为angular ui-bootstrap tabs指令指定href参数

    我正在使用角度ui-bootstrap库,但我不知道如何为每个选项卡指定自定义href.在角度ui-bootstrap文档中,指定了一个可选参数select(),但我不知道如何使用它来自定义每个选项卡的链接另一种重新定义问题的方法是如何使用带有角度ui-bootstrap选项卡的路由我希望现在还不算太晚,但我今天遇到了同样的问题.你可以通过以下方式实现:1)在控制器中定义选项卡href:2)声明一个函数来改变控制器中的散列:3)使用以下标记:我不确定这是否是最好的方法,我很乐意听取别人的意见.

  4. 离子框架 – 标签内部的ng-click不起作用

    >为什么标签标签内的按钮不起作用?>但是标签外的按钮(登陆)工作正常,为什么?>请帮我解决这个问题.我需要在点击时做出回复按钮workingdemo解决方案就是不要为物品使用标签.而只是使用divHTML

  5. Angular 2:将值传递给路由数据解析

    我正在尝试编写一个DataResolver服务,允许Angular2路由器在初始化组件之前预加载数据.解析器需要调用不同的API端点来获取适合于正在加载的路由的数据.我正在构建一个通用解析器,而不是为我的许多组件中的每个组件设置一个解析器.因此,我想在路由定义中传递指向正确端点的自定义输入.例如,考虑以下路线:app.routes.ts在第一个实例中,解析器需要调用/path/to/resourc

  6. angularjs – 解释ngModel管道,解析器,格式化程序,viewChangeListeners和$watchers的顺序

    换句话说:如果在模型更新之前触发了“ng-change”,我可以理解,但是我很难理解在更新模型之后以及在完成填充更改之前触发函数绑定属性.如果您读到这里:祝贺并感谢您的耐心等待!

  7. 角度5模板形式检测形式有效性状态的变化

    为了拥有一个可以监听其包含的表单的有效性状态的变化的组件并执行某些组件的方法,是reactiveforms的方法吗?

  8. Angular 2 CSV文件下载

    我在springboot应用程序中有我的后端,从那里我返回一个.csv文件WheniamhittingtheURLinbrowsercsvfileisgettingdownloaded.现在我试图从我的角度2应用程序中点击此URL,代码是这样的:零件:服务:我正在下载文件,但它像ActuallyitshouldbeBook.csv请指导我缺少的东西.有一种解决方法,但您需要创建一个页面上的元

  9. angularjs – Angular UI-Grid:过滤后如何获取总项数

    提前致谢:)你应该避免使用jQuery并与API进行交互.首先需要在网格创建事件中保存对API的引用.您应该已经知道总行数.您可以使用以下命令获取可见/已过滤行数:要么您可以使用以下命令获取所选行的数量:

  10. angularjs – 迁移gulp进程以包含typescript

    或者我应该使用tsc作为我的主要构建工具,让它解决依赖关系,创建映射文件并制作捆绑包?

返回
顶部