AngularJS权威教程pdf

图书网 2018年8月29日23:21:26
评论
2.2K

AngularJS是Google开发的下一代产业级Web应用框架,早期发布于2009年。随着全球众多Web项目(包括SPA,即单页应用)的竞相采用,AngularJS进入了成熟稳定期,是学习和研究下一代Web开发的框架。

说到学习AngularJS,相信你早已厌倦了上网搜索、断续阅读的低效方式。本书堪称AngularJS领域的里程碑式著作,它以相当的篇幅涵盖了关于AngularJS的几乎所有内容,既是一部专业教程,又是一部参考指南。对于没有经验的人,本书平实、通俗的讲解,递进、严密的组织,可以让人毫无压力地登堂入室,迅速领悟新一代Web应用开发的精髓。如果你有相关经验,那本书对AngularJS概念和技术细节的全面剖析,以及引人入胜、切中肯綮的讲解,将帮助你彻底掌握这个框架,在自己职业技术修炼之路上更进一步。

AngularJS权威教程 内容简介

本书是学习AngularJS的公认经典,内容全面,讲解通俗,适合各层次的学习者。作者拥有丰富的AngularJS开发和教学经验,也是一位全栈工程师。全书35章,由浅入深地讲解了AngularJS的基本概念和基本功能,包括模块、作用域、控制器、表达式、指令、路由、依赖注入等,重要的是书中对每一个概念的讲解都配合了恰如其分的示例和代码,让读者通过动手实践,切身体会到这些概念的含义和价值。本书后半部分深入到AngularJS应用开发,系统地讨论了服务器通信、事件、架构、动画、本地化、安全、缓存、移动应用等主题。

本书适合各个层次的AngularJS开发人员学习,无论是出于工作需要,还是好奇心的驱使,只要你想彻底理解AngularJS,本书都会让你满载而归。

AngularJS权威教程 目录

第1章 初识AngularJS

1.1 浏览器如何获取网页

1.2 浏览器是什么

1.3 AngularJS是什么

第2章 数据绑定和第一个AngularJSWeb应用

2.1 AngularJS中的数据绑定

2.2 简单的数据绑定

2.3 数据绑定的最佳实践

第3章 模块

3.1 参数

3.1.1 name(字符串)

3.1.2 requires(字符串数组)

第4章 作用域

4.1 视图和$scope的世界

4.2 就是HTML而已

4.3 作用域能做什么

4.4 $scope的生命周期

4.5 指令和作用域

第5章 控制器

5.1 控制器嵌套(作用域包含作用域)

第6章 表达式

6.1 解析AngularJS表达式

6.2 插值字符串

第7章 过滤器

7.1 自定义过滤器

7.2 表单验证

第8章 指令简介

8.1 指令:自定义HTML元素和属性

8.2 向指令中传递数据

第9章 内置指令

9.1 基础ng属性指令

9.2 在指令中使用子作用域

第10章 指令详解

10.1 指令定义

10.2 指令作用域

10.3 绑定策略

10.4 AngularJS的生命周期

10.5 ngModel

10.6 自定义验证

第11章 AngularJS模块加载

11.1 配置

11.2 运行块

第12章 多重视图和路由

12.1 安装

12.2 布局模板

12.3 路由

12.4 $location服务

12.5 路由模式

12.5.3 关于搜索引擎索引

12.6 更多关于路由的内容

第13章 依赖注入

13.1 推断式注入声明

13.2 显式注入声明

13.3 行内注入声明

13.4 $injectorAPI

13.5 ngMin

第14章 服务

14.1 注册一个服务

14.2 使用服务

14.3 创建服务时的设置项

第15章 同外界通信:XHR和服务器通信

15.1 使用$http

15.2 设置对象

15.3 响应对象

15.4 缓存HTTP请求

15.5 拦截器

15.6 设置$httpProvider

15.7 使用$resource

15.8 安装

15.9 应用$resource

15.10 自定义$resource方法

15.11 $resource设置对象

15.12 $resource服务

15.13 使用Restangular

15.14 Restangular简介

15.15 安装Restangular

15.16 Restangular对象简介

15.17 使用Restangular

15.18 设置Restangular

第16章 XHR实践

16.1 跨域和同源策略

16.2 JSONP

16.3 使用CORS

16.4 服务器端代理

16.5 使用JSON

16.6 使用XML

16.7 使用AngularJS进行身份验证

16.8 和MongoDB通信

......

第17章 promise

第18章 服务器通信

第19章 测试

第20章 事件

第21章 架构

第22章 Angular动画

第23章 digest循环和$apply

第24章 揭秘Angular

第25章 AngularJS精华扩展

第26章 移动应用

第27章 本地化

第28章 缓存

第29章 安全性

第30章 AngularJS和IE浏览器

第31章 构建AngularChrome应用

第32章 优化Angular应用

第33章 调试AngularJS

第34章 下一步

第35章 总结

AngularJS权威教程 精彩文摘

1.1 浏览器如何获取网页

我们把互联网想象成一个邮局:当你想给朋友写信时,首先要把内容写在一张信纸上,然后在信封上写上地址,再把信纸装进信封。

当你把信送到邮局,邮件分拣机会根据邮编和地址来判断你的朋友住在哪里。如果他住在一栋有很多房间的公寓大楼里面,邮局会把信件投递到大楼的前台,然后大楼的工作人员会根据房间号再次进行分拣。

互联网的工作原理和上面的过程很类似。不同的是,现实世界中由街道连接起来的楼房和公寓,在互联网世界中被路由器和网线连接起来的计算机所取代。每一台计算机都有一个唯一的地址,让网络可以定位到它。

多个公寓房间共享同一个街道地址,与此类似,多台计算机也可以共享同一个网络或路由器。比如,在使用星巴克提供的免费Wi-Fi时,多台计算机就会共享同一个公网IP地址。尽管如此,你的计算机依然可以通过路由器分配的内网IP地址被单独访问到,路由器就好比公寓大楼的工作人员,而内网IP地址就好比房间号。

IP是互联网协议(Internet Protocol)的缩写。IP地址是为每个接入到网络中的设备分配的数字标识符。计算机、打印机甚至手机都有自己的IP地址。

图书网:AngularJS权威教程

继续阅读

→→→→→→→→→→→→→→→→→→→→查找获取

软件工程/开发项目管理

软件设计重构pdf

以4个设计原则为中心,全面呈现25种在软件项目中导致技术债务的设计坏味 提供一种独特的坏味命名方法,帮助理解坏味的由来并指出潜在重构方法 包含丰富的例证,展现糟糕设计实践的潜在坏味...
软件工程/开发项目管理

DevOps 最佳实践pdf

DevOps 最佳实践 作者: Bart de Best(巴特・德・贝斯特) DevOps 最佳实践 出版社:电子工业出版社 DevOps 最佳实践 内容简介 近年来,许多组织都体会到了使用敏捷方法的...
软件工程/开发项目管理

Android组件化架构pdf

Android走过的十个年头,其技术演进也是有迹可循的,本书作者基于自己在大型App架构的技术演进中成长的经历,将遇到的相关问题进行深入剖析,包括Android 组件化架构、模块化...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: