用AngularJS开发下一代Web应用

出版社:电子工业出版社
出版日期:2013-10
ISBN:9787121215742
作者:[美] Brad Green,Sbyam Seshadri
页数:187页

内容概要

Brad Green是Google公司AngularJS项目的技术经理。他同时还直接负责可访问性和技术支持方面的工作。
Shyam Seshadri是Fundoo Solutions公司的老板兼CEO,同时经营AngularJS商店,并且致力于为印度市场提供创造性和有趣的产品。

书籍目录

前言 vii
第1章 AngularJS 简介 1
一些概念 2
客户端模板 2
Model View Controller(MVC) 3
数据绑定 4
依赖注入 5
指令 6
实例:购物车 6
接下来 9
第2章 AngularJS 应用骨架 11
调用Angular 11
加载脚本 11
使用ng-app 声明Angular 的边界 12
Model View Controller 12
模板和数据绑定 15
显示文本 16
表单输入 16
浅谈非入侵式JavaScript 19
列表、表格以及其他迭代型元素 22
隐藏和显示 24
CSS 类和样式 25
反思src 和href 属性 27
表达式 28
区分UI 和控制器的职责 28
利用$scope 暴露模型数据 29
使用$watch 监控数据模型的变化 30
watch() 中的性能注意事项 33
使用Module(模块)组织依赖关系 35
我需要多少个模块呢 38
使用过滤器格式化数据 39
使用路由和$location 切换视图 40
index.html 41
list.html 42
detail.html 42
controllers.js 42
与服务器交互 43
使用指令修改DOM 45
index.html 46
controllers.js 46
校验用户输入 47
继续前进 48
第3章 使用AngularJS 进行开发 49
项目结构 49
工具 52
各种IDE 52
运行你的应用 53
使用Yeoman 53
不使用Yeoman 54
AngularJS 下的测试 54
Karma 55
单元测试 57
端到端/ 集成测试 58
编译 60
其他好用的工具 62
调试 62
Batarang 62
Yeoman :优化你的工作流程 65
安装Yeoman 66
运行服务器 66
添加新的路由、视图和控制器 66
关于测试 67
构建项目 67
与RequireJS 集成 68
第4章 一款AngularJS 应用剖析 77
应用 77
模型、控制器和模板之间的关系 78
模型 79
控制器、指令及服务 80
服务 80
指令 84
控制器 86
模板 90
测试 96
单元测试 96
场景测试 100
第5章 与服务器交互 101
利用$http 进行通信 101
进一步配置请求 103
设置HTTP 头 104
缓存响应 105
转换请求和响应 106
单元测试 107
使用RESTful 资源 108
声明 111
自定义方法 111
别用回调!(除非你真的需要它们) 112
简化服务端操作 112
ngResource 单元测试 113
$q 和Promise 114
拦截响应 115
安全性措施 116
JSON 漏洞 116
XSRF 117
第6章 指令 119
指令和HTML 校验 119
API 概览 120
为你的指令命名 121
用来定义指令的对象 122
内嵌 126
compile 和link 函数 126
作用域 128
操作DOM 元素 132
控制器 134
继续前进 137
第7章 其他注意点 139
$location 139
HTML5 模式和Hashbang 模式 142
AngularJS Module 类的方法 145
Main 方法在哪里 145
加载和依赖 146
快捷方法 146
使用$on、$emit 和$broadcast 在作用域之间进行交互 149
Cookies 150
国际化和本地化 151
在AngularJS 里面应该怎么做 152
怎样才能让一切运行起来呢 152
常见问题 153
HTML 无害化和Sanitize 模块 153
Linky 155
第8章 速查和技巧 157
封装jQuery Datepicker 157
ng-model 159
绑定select 159
调用select 159
例子中的其他内容 160
Teams List 应用:过滤器和控制器的交互 161
搜索框 165
下拉框 165
复选框 165
迭代器 165
AngularJS 中的文件上传 166
使用Socket.IO 169
简单的分页服务 172
与服务端协作及登录 175
结论 179
索引 181

作者简介

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


 用AngularJS开发下一代Web应用下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计14条)

  •     哥一遍又一遍的看。看的是惊心动魄、激动不已、手舞足蹈、半夜起来巧angularJs。真是不错不错。未来web程序开发的典范。高前端的首选、比起外国200大洋便宜了3倍、让您少走弯路、然您省心、省钱。google出品、必属精品。
  •     从本书的厚度和定位来看也知道不会有太多的深入剖析,特别是directive要用好不容易,可惜篇幅太短意犹未尽。对AngularJS毫无经验的初学者不太推荐这本书,可以先从官方的文档入手,这里有图灵社区翻译的中文版http://www.ituring.com.cn/minibook/303了解AngularJS是什么,也敲了一遍代码之后再来看这本书就容易上手了
  •     更好更方便的前后端的分离开发,维护成本的减少,开发效率的提高,更加值得我们学习研究。性价比很高,国外要好几百大洋, 国内才几十块钱,关键是大漠翻译的通俗易懂,很好的学习材料。o(* ̄▽ ̄*)ゞ O(∩_∩)O哈哈~

精彩短评 (总计50条)

  •     入门用这本太深奥。看这本书最好已经入了门,还懂点 git、nodejs,当然不懂也行,直接跳过也行。讲的内容多而且浅,讲了个基本就没深入讲下去了。里面代码不知道是年代问题还是本身就错…很多第三方的东西已经更新了,书里还是旧的,细致的部分还是得看文档。翻译倒是不错。不推荐入手
  •     这本书第一版实在是不系统,很多地方要去查额外资料,查着查着结果发现了第二版英文版。。。
  •     初学前端的时候,在书店站着看了一部分,似懂非懂;16年重看,大部分知识点都掌握了,沧海桑田。
  •     大漠穷秋翻的,cookbook,翻译还行吧,第三章介绍的yoemen workflow感觉还不错,整本书的质量偏低,不如官网developer来得好
  •     感觉不浅 又不深.. 不像基础书挨个挨个过一遍。 讲的又不深.. 反正意义不大
  •     没看明白。 但工具链的介绍非常赞。
  •     就看了一章,讲得太浅不打算继续看,特地来马一记就是为了吐槽坑爹的翻译,你知道当我看到directive被翻成“指令”时有多么震惊嘛?!
  •     基础解释的很到位
  •     看完了. 还好之前摸黑写过点 angular 的代码. 还能看懂这书写的东西. 可是这书要是给初学者看简直是噩梦啊. 内容组织的逻辑简直是渣啊. 引入那么多无关主题的辅助工具做甚啊. 核心的内容还没讲解清楚就叫你熟悉各种测试工具和整合框架. 有点本末倒置.
  •     粗略的看过一遍,不考虑SEO方面的问题的话,ng的确是一个相当不错的框架,最近的项目也因为使用了ng而得到解脱,再也不用手工去拼接html了,提高效率的同时也减少了很多bug风险。而且ng这MVC模式,也很适合后端MVC过来的开发者。随着富前端的发展,SEO方面也会得到很好的支持(听说Google已经能够对ng的页面进行抓取了)。接触ng快一年,感觉社区成长蛮快的,很多常用的前端框架都有了ng版本,这无疑会更好的推动ng的发展。
  •     后半部分云里雾里
  •     入门书,写的比官方手册还要简单
  •     译书,说实话买这本书不如上网看个教程,下个angular 的demo耍耍
  •     入门,看了感觉和 Java 里面的 Spring 怎么有点类似呢
  •     书里第一个例子就跑不通,后面的例子更加跑不通,竟然还有畅销,还有那么多人叫好,你妹
  •     AngularJs方面的权威书籍,对Angular的机理进行了比较深入的阐述。动物系列
  •     一般。。我想退了。。。也可能是之前看过比较多了吧。。。
  •     内容相对丰富,但对原理的揭示不够深入
  •     google的官网文档居然看不明白 就看这书了 发现 这也是 太抽象和跳跃了 不过还好 内置 指令基本上看了就大约知道 应该怎么用
  •     无意看过一本AngularJS的书,超级想使用AngularJS的Directive。不过这本书中并没有过多讲述Directive,有些失望。不过书中对于AngularJS的各方面讲述的还是比较清楚的,作为入门不错。
  •     读过英文版,在读一遍中文版还是效果不错的。不算写得好,还是蛮有收获的。
  •     已经比较老了,讲的也很基础,可以仅作入门书
  •     翻完了,留下了疑问:link,complie区别是啥。yeoman或者grunt还是不会。unit单元测试怎么写。那几个ui组建会实现吗?
  •     入门者不要买~
  •     这本书写得比较早,是目前为数不多的讲AngularJS的书,没办法,实在是没有别的书可买,只能看这本,说一下作为一个非专业前端工程师的感受: 总体感觉,这本书比较次,写作顺序是先给例子再将原理,其实这也没什么不行,重要的是受到篇幅限制,很多内容都是点到为止,这本书可以用来大体了解一下AngularJS,但是看完想用AngularJS来开发还得看看别的文档。
  •     给满分的都是什么心态?
  •     翻译的不太好
  •     前五章基础的部分还行,后面的感觉有些晦涩难懂,没讲清为什么和怎么做。
  •     hudong
  •     看了两遍。。第一遍其实没完全理解。。第二遍才真正体会到Angular的强大之处。。
  •     入门的书籍
  •     内容杂乱无条理,不适合入门者,翻译腔严重。
  •     很好的ng入门书
  •     不是很明白,读的拗口,很多东西没深入讲,不适合初学入门
  •     还是去看官方文档吧
  •     简单看了一遍,人需要花更多的时间去学习。这本书有点旧了,推荐使用Angular官方的tutorial进行参照学习。
  •     大致读了一遍,有些地方的确写得很跳跃,看得云里雾里,之后准备把官网文档看一遍
  •     一口气读完。。适合初学者,我该去看点进阶的
  •     基本的该讲的都讲了,而且要点都还讲得不错。但是,代码的说明方式不是很喜欢,都是断片,而且中文版充满了各种不规范的html和js代码拼写错误。另一点就是过于简略,很多地方的坑没有说明白。等11月份另一本Angular的书出来了再看看,现在看的应该够动手写东西了。
  •     入门的书籍,源代码在https://github.com/shyamseshadri/angularjs-book
  •     看了大漠在慕课的教程才买的. 书真不怎么滴...还是多看看视频吧
  •     读的时候是市面上唯一一本讲angular的……就那样
  •     不是说这本书不好,而是这本书马上就过期了,aj2和aj1区别会很大,很大。
  •     基础的一些东西,还是值得一看的。
  •     很薄的一本书,看完前6章就对angular有个基本的认识了,还不错...
  •     深入浅出,有案例做剖析,值得一看
  •     入门来说的话还可以,讲的不是很深入。而且书的纸张也不是很喜欢。
  •     台湾的业师推荐的技术和书,但初次读来还是觉得比较深涩。
  •     大漠讲得还是不错的
  •     说实在的,老书了,第一个Example都跑不起来,最后去看的英文教程加官方文档,但英语比较渣,这个在概念上还是不过时的,还是有些收获的
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024