当前位置:主页 > 计算机电子书 > javascript > AngularJS下载
AngularJS实战

AngularJS实战 PDF 高质量版

  • 更新:2022-01-03
  • 大小:62.21 MB
  • 类别:AngularJS
  • 作者:陶国荣
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

内容简介

最近国内的开发者对学习Angular越来越感兴趣一个非常重要的原因是Angular框架不同于以前的任何前端框架它的主要目的是克服HTML在构建应用程序时的缺点,弥补这些应用程序的不足,比如使用括号语法进行数据绑定、使用DOM控制结构来控制页面元素等一系列方法,同时Angular是一个完整的端到端解决方案,可以非常方便地构建一个CRUD应用程序并进行测试、发布的功能。

本书理论联系实际,精选92篇简明扼要、实例,由浅入深、一步一步,它详细展示了Angular作为前端网页开发新工具的各个方面。通过本书的学习,读者不仅可以全面了解和掌握整个Angular框架的详细内容,还可以实现Angular框架强大功能带来的代码优化和快速性、流行网络应用的高效开发。

目录

  • 前 言
  • 第1章 初识Angular 1
  • 示例1-1 编写一个简单的Angular程序 3
  • 示例1-2 编写一个具有计算功能的Angular程序 4
  • 示例1-3 编写一个绑定页面元素的Angular程序 6
  • 示例1-4 编写一个绑定多个页面元素的Angular程序 7
  • 第2章 Angular基础知识 10
  • 示例2-1 Angular表达式与JavaScript表达式之间的相互调用 11
  • 示例2-2 $window窗口对象在表达式中的使用 13
  • 示例2-3 Angular表达式的容错性 14
  • 示例2-4 控制器初始化$scope对象 16
  • 示例2-5 通过表达式绑定$scope对象的方法 18
  • 示例2-6 在事件中绑定$scope对象的方法 20
  • 示例2-7 添加带参数的$scope方法 21
  • 示例2-8 $scope对象中方法和属性的继承 23
  • 示例2-9 构建模板内容 25
  • 示例2-10 使用指令复制元素 26
  • 示例2-11 添加元素样式 30
  • 示例2-12 控制元素的隐藏与显示状态 33
  • 示例2-13 表单基本验证功能 35
  • 示例2-14 表单中的checkbox和radio控件 38
  • 示例2-15 表单中的select控件 41
  • 第3章 Angular的过滤器和作用域 44
  • 示例3-1 排序方式过滤 45
  • 示例3-2 匹配方式过滤 49
  • 示例3-3 自定义过滤器 51
  • 示例3-4 表头排序 55
  • 示例3-5 字符查找 58
  • 示例3-6 $watch方法的使用 60
  • 示例3-7 作为数据模型的作用域 62
  • 示例3-8 作用域的层级 64
  • 示例3-9 作用域事件的传播 69
  • 第4章 Angular的依赖注入 72
  • 示例4-1 依赖注入的原理 73
  • 示例4-2 简单依赖注入的示例 75
  • 示例4-3 推断式注入的示例 78
  • 示例4-4 标记式注入的示例 80
  • 示例4-5 行内式注入的示例 82
  • 示例4-6 has和get方法的示例 84
  • 示例4-7 invoke方法的示例 86
  • 第5章 Angular中MVC模式 90
  • 示例5-1 Model组件的基础概念 92
  • 示例5-2 使用ngRepeater方式遍历Model对象 94
  • 示例5-3 控制器的属性和方法 96
  • 示例5-4 控制器方法中的参数 98
  • 示例5-5 控制器中属性和方法的继承 100
  • 示例5-6 View组件中的模板切换 103
  • 示例5-7 多页面切换并传递参数 106
  • 第6章 Angular的服务 110
  • 示例6-1 内置服务调用 111
  • 示例6-2 使用$provide自定义服务 113
  • 示例6-3 使用factory方法自定义服务 115
  • 示例6-4 使用service方法自定义服务 117
  • 示例6-5 使用constant和value方法自定义服务 120
  • 示例6-6 添加自定义服务依赖项方法 122
  • 示例6-7 嵌套注入服务 125
  • 示例6-8 服务的装饰器 127
  • 示例6-9 服务的多例性 129
  • 第7章 Angular与服务端交互 133
  • 示例7-1 传统的AJAX方式与服务端交互 134
  • 示例7-2 使用$http快捷方法与服务端交互 137
  • 示例7-3 使用$http配置对象方式与服务端交互 140
  • 示例7-4 $cacheFactory服务创建缓存对象 144
  • 示例7-5 $http服务中的缓存 146
  • 示例7-6 自定义$http服务中的缓存 148
  • 示例7-7 $resource对象中方法 的使用 152
  • 示例7-8 $resource服务中自定义方法 155
  • 示例7-9 promise对象的创建和使用 160
  • 示例7-10 promise对象在$http中的应用 162
  • 第8章 Angular的指令 165
  • 示例8-1 创建一个新的指令 166
  • 示例8-2 设置指令对象的基础属性 168
  • 示例8-3 设置指令对象中的transclude属性 171
  • 示例8-4 设置指令对象中的link属性 173
  • 示例8-5 设置指令对象中的compile属性 175
  • 示例8-6 scope属性是布尔值 178
  • 示例8-7 scope属性是JSON对象 181
  • 示例8-8 一个使用require和controller属性的示例 184
  • 第9章 使用$location 188
  • 示例9-1 调用$location对象的只读方法 189
  • 示例9-2 调用$location对象的读写方法 191
  • 示例9-3 捕捉$locationChangeStart事件 193
  • 示例9-4 捕捉locationChange-Success事件 195
  • 示例9-5 标签模式下获取页面URL中的内容 198
  • 示例9-6 HTML 5模式下获取页面URL中的内容 200
  • 示例9-7 两种模式下分别获取页面URL中的内容 203
  • 示例9-8 路由对象方法的双向绑定 207
  • 第10章 使用Angular开发的注意事项和最佳实践 209
  • 示例10-1 调用element方法控制DOM元素 210
  • 示例10-2 解决setTimeout改变属性的无效 212
  • 示例10-3 解决双大括号绑定元素时的闪烁问题 214
  • 示例10-4 注意ng-repeat中的索引号 216
  • 示例10-5 使用track by排序ng-repeat中的数据 219
  • 示例10-6 正确理解ng-repeat指令中scope的继承关系 222
  • 示例10-7 解决单击按钮事件中的冒泡现象 225
  • 示例10-8 释放多余的$watch监测函数 227
  • 示例10-9 解决ng-if中ng-model值无效的问题 230
  • 第11章 综合案例开发 232

资源下载

资源下载地址1:https://pan.baidu.com/s/1BsCXUbxpE7ZjT_2IhZ0IHQ

相关资源

网友留言

网友NO.44145
养宜然

1、主要是Angular 1.0的知识,对于维护angular1.0的应用还是需要用的。 2、如果新手学习angular,建议直接学习angular2.0,或者学习react、vue。 3、常见问题分析中的问题可以看看! 4、不建议购买,太贵,angular的教程网上一堆!

网友NO.29785
那冷荷

看到封面经典才买的,读了之后发现内容一般般,第10章介绍的AngularJS中的坑还不错,其他的内容在网上找个教程就可以学习到了。