注重体验与质量的电子书资源下载网站
分类于: 编程语言 计算机基础
简介
AngularJS入门与进阶 豆 0.0分
资源最后更新于 2020-03-29 00:58:02
作者:江荣波
出版社:出版社清华大学出版社
出版日期:2017-02
文件格式: pdf
简介· · · · · ·
本书分为两个部分,第一部分为入门篇,从第1~14章,主要介绍AngularJS开发环境搭建、数据绑定、指令及路由等基本知识点,每个知识点都会有一个完整的案例与之对应;第15~19章为本书的第二部分,即进阶篇,主要介绍一些常用的AngularJS第三方精华扩展,以及目前主流的Web前端工具,包括包管理工具Npm和Bower、前端流式自动化工具Gulp及前端单元测试工具Jasmine&Karma。在最后两章中,我们综合运用前面所学的知识,实现了一个AngularJS版本的扫雷游戏和一个客户管理系统。本书既适合Web前端开发初学者、Web前端开发工程师阅读,也适合作为高等院校和培训学校相关专业的教材。江荣波,毕业于江苏科技大学,目前就职于北京科蓝软件系统股份有限公司,担任Java高级工程师,参与过网上银行、直销银行、短信平台、渠道整合平台开发,对开源前端框架jQuery、AngularJS等有较深入研究,曾作为CSDN特邀编辑参与AngularJS知识库构建。
目录
作者简介
内容简介
前言
第一部分 入门篇
第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 本章小结