图书介绍

AJAX企业级开发PDF|Epub|txt|kindle电子书版本网盘下载

AJAX企业级开发
  • (加)David Johnson,Alexei White,Andre Charland 著,张祖良,荣浩,高冰译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115186065
  • 出版时间:2008
  • 标注页数:287页
  • 文件大小:55MB
  • 文件页数:299页
  • 主题词:计算机网络-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

AJAX企业级开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 AJAX和RIA1

1.1变化中的Web2

传统Web应用之痛3

AJAX止痛药4

1.2企业中的AJAX6

1.3采用AJAX的驱动因素7

可用性7

网络利用率9

以数据为中心10

渐增的技巧、工具和技术升级10

服务器中立10

1.4关于应用10

AJAX技术11

编程模式12

1.5 AJAX的替换技术12

XUL12

XAML13

Java Applet和Web Start13

Adobe Flash、Flex和Apollo13

OpenLaszlo14

1.6小结14

1.7资源15

第2章 AJAX构建块16

2.1 JavaScript16

JavaScript类型17

闭包18

面向对象的JavaScript19

prototype属性21

面向对象编程和继承22

易变性24

线程25

错误处理26

命名空间26

2.2 DOM27

基本原理28

操作DOM30

2.3 CSS31

继承和层叠32

内联样式33

样式表33

动态样式35

2.4事件38

事件流39

事件绑定40

跨浏览器事件42

事件对象44

2.5客户端/服务器通信44

XMLHttpRequest基础知识45

处理数据51

2.6小结53

2.7资源53

第3章 Web浏览器中的AJAX55

3.1基于组件的AJAX55

渐增的AJAX56

对服务器的影响56

3.2 HTML标准57

文档类型定义57

盒子模型59

3.3启动加载AJAX组件60

onload事件60

浏览器编码技巧63

3.4模型-视图-控制器66

视图66

控制器68

模型69

3.5 AJAX MVC70

AJAX模型70

AJAX视图77

AJAX控制器79

面向方面的JavaScript86

3.6小结88

3.7资源88

第4章 AJAX组件89

4.1命令式组件89

4.2声明式组件92

服务器端声明式编程92

声明式Google地图93

替代方法97

4.3自定义声明式组件98

行为式组件100

声明式组件103

关于声明107

4.4构建组件110

基本功能110

连接到服务器114

最终版本117

4.5小结119

4.6资源119

第5章 从设计到部署120

5.1设计120

AJAX建模121

应用模型-视图-控制器模式121

预先考虑性能问题122

5.2原型设计123

线框绘制124

验证设计决议128

5.3测试136

测试驱动开发136

调试147

5.4部署151

JavaScript压缩151

图片合并155

保护知识产权156

文档157

5.5小结158

5.6资源159

第6章 AJAX架构160

6.1多层架构:从单层到多层160

6.2异步消息161

6.3轮询162

6.4服务器推送162

6.5跟踪请求163

6.6缓存:处理数据164

6.7基本缓存165

6.8在组件中缓存166

6.9在浏览器中缓存169

6.10在服务器中缓存171

6.11在数据库中缓存173

MySQL174

MS SQL Server174

Oracle174

6.12更新服务器模型:并发174

悲观锁定175

只读锁定175

乐观锁定175

冲突鉴定175

冲突解决177

自动的冲突解决178

6.13流量控制178

客户端178

服务器179

6.14可伸缩性179

负载平衡和群集180

AJAX可伸缩性问题181

6.15离线AJAX181

6.16 FireFox离线存储183

6.17 IE userData离线存储185

6.18使用Flash客户端存储186

6.19离线AJAX和并发188

6.20小结189

6.21资源189

REST和Web服务189

缓存189

数据库性能190

离线AJAX190

第7章 Web Service和安全性191

7.1 Web Service191

7.2 Web Service协议192

表象状态传输192

XML远程过程调用192

Web Service193

选择合适的工具194

7.3客户端的SOAP196

IBM Web Service JavaScript库196

Firefox198

IE199

7.4跨域Web Service200

服务器代理200

URL片段标识符202

Flash跨域XML204

脚本注入204

7.5安全性205

7.6 AJAX的安全性考虑206

7.7跨域漏洞206

跨站脚本207

跨站请求伪造210

JavaScript劫持211

7.8 SQL注入213

预处理语句214

存储过程215

XPath注入216

7.9数据加密和隐私216

7.10防火墙217

7.11小结218

7.12资源218

第8章 AJAX可用性219

8.1常见问题219

后退按钮和书签220

页面大小228

自动提交230

8.2可访问性231

识别用户的可访问性需求232

JavaScript和Web可访问性232

屏幕阅读器和可访问性232

不该为屏幕阅读器提供的解决方案233

兼容JAWS的AJAX交互233

键盘可访问性235

8.3可用性测试237

8.4迅速而又随性的测试237

征募参与者237

设计并运行测试238

8.5软件辅助测试238

用于测试可用性的工具238

对软件辅助测试的一般忠告239

8.6小结239

8.7资源239

后退按钮239

可用性测试240

第9章 用户界面模式241

9.1显示模式241

9.2交互模式248

9.3小结256

9.4资源256

拖曳资源256

进度栏资源257

活动指示器资源257

颜色淡出资源257

即时编辑资源257

向下钻取资源257

即时搜索资源257

即时表单资源257

第10章 风险和最佳实践258

10.1风险来源258

技术风险259

文化/政策风险259

市场风险259

10.2技术风险259

范围259

浏览器能力260

可维护性261

向前兼容261

第三方工具支持和代码过时262

10.3文化和政策风险262

终端用户的期待263

可培训性263

合法性264

10.4市场风险264

搜索引擎的可访问性264

范围266

货币化266

10.5风险评估和最佳实践267

采用特定的AJAX框架或者组件267

渐进增强和不唐突的JavaScript267

Google网站地图269

可视化提示270

避免镀金式设计270

制定维护计划271

采用一种收益模型271

把培训作为应用的一部分272

10.6小结272

10.7资源273

搜索引擎优化273

统计273

网站地图273

屏幕截取工具273

第11章 案例研究274

11.1基于Web 2.0重新武装美国国防部274

背景274

挑战275

解决方案275

采用技术275

成果276

11.2 Agrium公司将AJAX技术整合到实际运作中276

背景276

挑战277

解决方案277

采用的技术279

成果279

11.3 AJAX助力国际运输与物流公司279

背景279

挑战280

解决方案280

采用的技术282

成果282

11.4小结283

11.5资源284

附录A OPENAJAXHUB285

热门推荐