查看: 11309|回复: 37
收起左侧

用AngularJS开发下一代Web应用.pdf 百度云盘下载

[复制链接]

566

主题

713

帖子

3827

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3827
发表于 2016-9-26 23:27:02 | 显示全部楼层 |阅读模式
用AngularJS开发下一代Web应用.pdf 百度云盘下载
  来自Google,潜力的JavaScript框架的著作
  我们都希望开发更小型、更轻量的Web应用,让创建应用更加容易,并且当项目变大时仍然易于测试、扩展和维护。这本手册将为你介绍AngularJS,它是一个开源的JavaScript框架,它使用MVC架构、数据绑定、客户端模板以及依赖注入等技术,从而为构建Web应用创建急需的结构。
  《用AngularJS开发下一代Web应用》的作者是两位在Google负责AngularJS框架的工程师,他们将引领读者概览整个框架的核心特性,并构建一款可运行的AngularJS应用,内容涵盖布局、测试、编译及调试整个过程。通过这个过程,你将会学到AngularJS是怎样降低Web应用复杂性的。
  ★深入理解Angular的构件,学习它们是如何协同工作的。
  ★使用MVC模式分离控制逻辑、数据以及渲染职责,从而获得最大程度的灵活性。
  ★利用客户端模板在浏览器中装配你的完整应用。
  ★利用AngularJS的指令,用声明式语法来扩展HTML。
  ★使用$http服务与服务器交互并实现简单的缓存。
  ★利用依赖注入改进重构、测试以及多种环境下的设计。
  ★获得Web应用中常见问题的代码示例。


20160926232250.jpg

内容简介
  AngularJS是一款来自Google的前端JS框架,它的核心特性有:MVC、双向数据绑定、指令和语义化标签、模块化工具、依赖注入、HTML模板,以及对常用工具的封装,例如$http、$cookies、$location等。AngularJS框架的体积非常小,但是设计理念和功能却非常强大,值得前端开发者深入学习。
  《用AngularJS开发下一代Web应用》对AngularJS框架的核心特性做了全面的介绍,包括常用的开发工具和开发环境。《用AngularJS开发下一代Web应用》是学习AngularJS的必备入门工具。


作者简介
  Brad Green,Google公司AngularJS项目的技术经理。他同时还直接负责可访问性和技术支持方面的工作。

  Shyam Seshadri,Fundoo Solutions公司的老板兼CEO,同时经营AngularJS商店,并且致力于为印度市场提供创造性和有趣的产品。



目录
前言

第1章 AngularJS 简介
一些概念
客户端模板
Model View Controller(MVC)
数据绑定
依赖注入
指令
实例:购物车
接下来

第2章 AngularJS 应用骨架
调用Angular
加载脚本
使用ng-app 声明Angular 的边界
Model View Controller
模板和数据绑定
显示文本
表单输入
浅谈非入侵式JavaScript
列表、表格以及其他迭代型元素
隐藏和显示
CSS 类和样式
反思src 和href 属性
表达式
区分UI 和控制器的职责
利用$scope 暴露模型数据
使用$watch 监控数据模型的变化
watch() 中的性能注意事项
使用Module(模块)组织依赖关系
我需要多少个模块呢
使用过滤器格式化数据
使用路由和$location 切换视图
index
list
detail
controllers
与服务器交互
使用指令修改DOM
index
controllers
校验用户输入
继续前进


第3章 使用AngularJS 进行开发
项目结构
工具
各种IDE
运行你的应用
使用Yeoman
不使用Yeoman
AngularJS 下的测试
Karma
单元测试
端到端/ 集成测试
编译
其他好用的工具
调试
Batarang
Yeoman :优化你的工作流程
安装Yeoman
运行服务器
添加新的路由、视图和控制器
关于测试
构建项目
与RequireJS 集成

第4章 一款AngularJS 应用剖析
应用
模型、控制器和模板之间的关系
模型
控制器、指令及服务
服务
指令
控制器
模板
测试
单元测试
场景测试

第5章 与服务器交互
利用$http 进行通信
进一步配置请求
设置HTTP 头
缓存响应
转换请求和响应
单元测试
使用RESTful 资源
声明
自定义方法
别用回调!(除非你真的需要它们)
简化服务端操作
ngResource 单元测试
$q 和Promise
拦截响应
安全性措施
JSON 漏洞
XSRF

第6章 指令
指令和HTML 校验
API 概览
为你的指令命名
用来定义指令的对象
内嵌
compile 和link 函数
作用域
操作DOM 元素
控制器
继续前进

第7章 其他注意点
$location
HTML5 模式和Hashbang 模式
AngularJS Module 类的方法
Main 方法在哪里
加载和依赖
快捷方法
使用$on、$emit 和$broadcast 在作用域之间进行交互
Cookies
国际化和本地化
在AngularJS 里面应该怎么做
怎样才能让一切运行起来呢
常见问题
HTML 无害化和Sanitize 模块
Linky

第8章 速查和技巧
封装jQuery Datepicker
ng-model
绑定select
调用select
例子中的其他内容
Teams List 应用:过滤器和控制器的交互
搜索框
下拉框
复选框
迭代器
AngularJS 中的文件上传
使用Socket
简单的分页服务
与服务端协作及登录
结论
索引




百度云盘私密分享链接:
链接:http://pan.baidu.com/s/1kVAqpUZ


提取码,回复可见:
游客,如果您要查看本帖隐藏内容请回复








回复

使用道具 举报

0

主题

8

帖子

28

积分

新手上路

Rank: 1

积分
28
发表于 2016-10-7 10:12:59 | 显示全部楼层
看看 学习一下
回复 支持 反对

使用道具 举报

0

主题

1

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2016-10-8 11:51:38 | 显示全部楼层
11111111111
回复 支持 反对

使用道具 举报

0

主题

2

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2016-10-8 12:49:28 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

48

帖子

148

积分

注册会员

Rank: 2

积分
148
发表于 2016-10-9 18:34:06 | 显示全部楼层
谢谢版主
回复

使用道具 举报

0

主题

8

帖子

31

积分

新手上路

Rank: 1

积分
31
发表于 2016-10-10 09:23:27 | 显示全部楼层
用AngularJS开发下一代Web应用
回复 支持 反对

使用道具 举报

0

主题

28

帖子

68

积分

注册会员

Rank: 2

积分
68
发表于 2016-10-13 14:01:59 | 显示全部楼层
拿提取码
回复

使用道具 举报

0

主题

8

帖子

28

积分

新手上路

Rank: 1

积分
28
发表于 2016-11-16 11:04:20 | 显示全部楼层
123123123123
回复 支持 反对

使用道具 举报

0

主题

36

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2016-11-16 14:24:42 | 显示全部楼层
用AngularJS开发下一代Web应用
回复 支持 反对

使用道具 举报

0

主题

4

帖子

21

积分

新手上路

Rank: 1

积分
21
发表于 2016-11-16 20:53:45 | 显示全部楼层
kajsknaksdn
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 打开微信扫一扫