logo
分类于: 编程语言 计算机基础

简介

AngularJS入门与进阶

AngularJS入门与进阶 0.0分

资源最后更新于 2020-03-29 00:58:02

作者:江荣波

出版社:出版社清华大学出版社

出版日期:2017-02

文件格式: pdf

标签: 计算机 编程 编程语言 AngularJS

简介· · · · · ·

本书分为两个部分,第一部分为入门篇,从第1~14章,主要介绍AngularJS开发环境搭建、数据绑定、指令及路由等基本知识点,每个知识点都会有一个完整的案例与之对应;第15~19章为本书的第二部分,即进阶篇,主要介绍一些常用的AngularJS第三方精华扩展,以及目前主流的Web前端工具,包括包管理工具Npm和Bower、前端流式自动化工具Gulp及前端单元测试工具Jasmine&Karma。在最后两章中,我们综合运用前面所学的知识,实现了一个AngularJS版本的扫雷游戏和一个客户管理系统。本书既适合Web前端开发初学者、Web前端开发工程师阅读,也适合作为高等院校和培训学校相关专业的教材。江荣波,毕业于江苏科技大学,目前就职于北京科蓝软件系统股份有限公司,担任Java高级工程师,参与过网上银行、直销银行、短信平台、渠道整合平台开发,对开源前端框架jQuery、AngularJS等有较深入研究,曾作为CSDN特邀编辑参与AngularJS知识库构建。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 作者简介
  2. 内容简介
  3. 前言
  4. 第一部分 入门篇
  5. 第1章 走进AngularJS世界
  6. 1.1 AngularJS简介
  7. 1.2 搭建AngularJS开发环境
  8. 1.3 第一个AngularJS应用
  9. 1.4 AngularJS应用剖析
  10. 1.5 本章小结
  11. 第2章 双向数据绑定
  12. 2.1 AngularJS双向数据绑定
  13. 2.2 ng-model指令
  14. 2.3 ng-bind指令
  15. 2.4 数据绑定实例:价格计算器
  16. 2.5 本章小结
  17. 第3章 AngularJS与MVC
  18. 3.1 MVC模式简介
  19. 3.2 AngularJS中的MVC
  20. 3.3 使用MVC思想重构价格计算器程序
  21. 3.4 控制器的作用域范围
  22. 3.5 控制器中处理DOM事件
  23. 3.6 本章小结
  24. 第4章 应用模块化
  25. 4.1 应用模块划分的重要性
  26. 4.2 AngularJS中的模块
  27. 4.3 模块化最佳实践
  28. 4.4 本章小结
  29. 第5章 作用域与事件
  30. 5.1 AngularJS作用域详解
  31. 5.2 AngularJS作用域继承
  32. 5.3 作用域高级特性
  33. 5.4 作用域事件路由与广播
  34. 5.5 本章小结
  35. 第6章 路由与多视图
  36. 6.1 创建多视图应用
  37. 6.2 通过URL向控制器传递参数
  38. 6.3 ng-template指令的使用
  39. 6.4 $location服务
  40. 6.5 $location实现多视图切换
  41. 6.6 路由事件
  42. 6.7 ng-include指令
  43. 6.8 UI Router框架使用
  44. 6.9 本章小结
  45. 第7章 AngularJS表单校验
  46. 7.1 Web前端表单校验的必要性
  47. 7.2 AngularJS表单校验模式
  48. 7.3 ngMessages模块
  49. 7.4 本章小结
  50. 第8章 AngularJS指令
  51. 8.1 内置指令详解
  52. 8.2 AngularJS自定义指令
  53. 8.3 指令定义对象详解
  54. 8.4 自定义表单验证模式
  55. 8.5 本章小结
  56. 第9章 Service、Factory与Provider
  57. 9.1 Service
  58. 9.2 Factory
  59. 9.3 Provider
  60. 9.4 Value&Constant
  61. 9.5 本章小结
  62. 第10章 AngularJS过滤器
  63. 10.1 过滤器使用方法
  64. 10.2 AngularJS内置过滤器
  65. 10.3 自定义过滤器
  66. 10.4 第三方过滤器库的使用
  67. 10.5 本章小结
  68. 第11章 AngularJS中的依赖注入
  69. 11.1 JavaScript依赖注入实现
  70. 11.2 AngularJS中的依赖注入
  71. 11.3 $provide服务介绍
  72. 11.4 $injector服务介绍
  73. 11.5 本章小结
  74. 第12章 AngularJS与动画
  75. 12.1 Web动画实现原理
  76. 12.2 使用CSS3实现动画
  77. 12.3 AngularJS动画
  78. 12.4 本章小结
  79. 第13章 Cookie读写
  80. 13.1 Cookie简介
  81. 13.2 在JavaScript中操作Cookie
  82. 13.3 在AngularJS中操作Cookie
  83. 13.4 本章小结
  84. 第14章 Promise
  85. 14.1 AngularJS中的Promise机制
  86. 14.2 AngularJS请求Web服务
  87. 14.3 AngularJS文件上传
  88. 14.4 Angular File Upload模块介绍
  89. 14.5 本章小结
  90. 第二部分 进阶篇
  91. 第15章 AngularUI
  92. 15.1 UI Bootstrap
  93. 15.2 UI Ace
  94. 15.3 UI Grid
  95. 15.4 UI Date
  96. 15.5 UI Select
  97. 15.6 本章小结
  98. 第16章 AngularJS精华扩展
  99. 16.1 利用Angular Chart生成图表
  100. 16.2 利用Videogular实现播放器
  101. 16.3 利用Angular Masonry实现照片墙
  102. 16.4 利用ngDialog实现对话框
  103. 16.5 本章小结
  104. 第17章 常用Web前端工具集
  105. 17.1 Node.js安装与使用
  106. 17.2 Npm包管理工具
  107. 17.3 Bower管理工具
  108. 17.4 Gulp项目管理工具
  109. 17.5 Jasmine&Karma单元测试工具
  110. 17.6 本章小结
  111. 第18章 综合案例:扫雷游戏
  112. 18.1 搭建开发环境
  113. 18.2 游戏元素介绍
  114. 18.3 实现布雷区
  115. 18.4 随机生成地雷
  116. 18.5 生成方格中的数字
  117. 18.6 响应右击事件
  118. 18.7 游戏胜利与失败条件检测
  119. 18.8 实现重新开始游戏功能
  120. 18.9 自动翻开相邻方格
  121. 18.10 本章小结
  122. 第19章 综合案例:客户管理系统
  123. 19.1 项目整体介绍
  124. 19.2 实现用户模块
  125. 19.3 实现主面板模块
  126. 19.4 实现报表模块
  127. 19.5 实现客户信息管理模块
  128. 19.6 本章小结