出版社:人民邮电出版社
年代:2007
定价:39.0
本书介绍了如何构建无懈可击的Ajax Web应用程序,重点讲述在已有Web站点使用Ajax增强网站用户体验的技术,从而尽可能地保证网站拥有最大限度的可移植性和亲和力,这正是目前大多数网站面临的需求。书中主要介绍了JavaScript、DOM、XMLHttpRequest、数据格式等,同时还提出了一种Hijax方法,即可以让Web应用程序平稳退化的方法。
第1章什么是Ajax1
1.1诠释Ajax5
1.1.1关键之处6
1.1.2种种选择7
1.2Ajax工具包8
1.3小结12
第2章JavaScript和DOM13
2.1JavaScript15
2.1.1语句15
2.1.2变量16
2.1.3数据类型17
2.1.4运算符22
2.1.5循环26
2.1.6函数28
2.1.7对象31
2.2DOM34
2.2.1获取方法35
2.2.2节点36
2.2.3设置方法41
2.3小结44
第3章XMLHttpRequest45
3.1起源47
3.2创建实例48
3.3发送请求51
3.3.1onreadystatechange51
3.3.2open52
3.3.3send55
3.4接收响应56
3.4.1readyState56
3.4.2status57
3.4.3responseText59
3.4.4responseXML59
3.5汇总60
3.5.1JavaScript代码60
3.5.2标记代码63
3.6小结65
第4章数据格式67
4.1XML69
4.1.1XML示例69
4.1.2实战XML70
4.1.3XML的优势76
4.1.4XML的弱势77
4.2JSON77
4.2.1JSON示例78
4.2.2实战JSON79
4.2.3脚本标签技巧82
4.2.4JSON的优势86
4.2.5JSON的弱势87
4.3HTML87
4.3.1HTML示例87
4.3.2实战HTML88
4.3.3HTML的优势91
4.3.4HTML的弱势91
4.4小结92
第5章Hijax93
5.1渐进式改进95
5.2分离式JavaScript96
5.3渐进式改进和Ajax99
5.3.1Hijax方法100
5.3.2架构100
5.3.3模式识别103
5.4实战Hijax103
5.4.1获取链接中的数据105
5.4.2表单108
5.4.3获取表单数据111
5.5虚伪的富客户端115
5.6小结117
第6章Ajax的挑战119
6.1向后兼容121
6.2Web服务125
6.3反馈126
6.4浏览器的行为134
6.4.1收藏书签134
6.4.2后退按钮135
6.5线框图137
6.6小结138
第7章Ajax与亲和力139
7.1了解读屏器141
7.1.1读屏器与Web浏览器141
7.1.2读屏器与JavaScript142
7.2读屏器与Ajax142
7.2.1获得焦点143
7.2.2警告提示144
7.3技术现状146
7.3.1一个小小的建议146
7.3.2绕开Ajax147
7.3.3检测读屏器149
7.4未来发展150
7.5小结151
第8章汇总153
8.1规划155
8.1.1结构156
8.1.2功能160
8.1.3显示效果162
8.2应用Ajax166
8.2.1可复用的JavaScript167
8.2.2构造页面177
8.3无懈可击182
8.3.1错误处理182
8.3.2超时184
8.3.3亲和力185
8.4小结186
第9章Ajax的未来187
9.1库、框架和工具包190
9.1.1Prototype190
9.1.2Scriptaculous191
9.1.3Mochikit191
9.1.4jQuery192
9.1.5YUI192
9.2选择库193
9.2.1文件大小193
9.2.2文档193
9.2.3浏览器的支持194
9.3Ajax将何去何从194
9.3.1从桌面到Web浏览器194
9.3.2谢谢大家196
索引197
这是一本与众不同的Ajax图书,读起来如饮清泉,如醍醐灌顶。与市面上许许多多面向服务器端程序员的Ajax图书不同,本书是为Web前端开发和设计人员撰写的。很多人会问:一本只有200多页的书,能讲清Ajax吗?的确,一般都认为。学习和使用Ajax是一项令人生畏的任务。你不仅要熟悉各种Web标准、JavaScript和DOM这样的脚本语言,还要了解Dojo、Prototype、YUI、GWT等各式各样的Ajax库,就更不要说那些服务器端的编程语言了。然而,在本书中,著名JavaScript专家JeremyKeith提出目前已经得到广泛重视的Hijax方法,使我们得以从更深层次思考Ajax,在Hijax方法看来,Ajax只是一种更新部分页面的能力。因此,我们完全可以先通过传统方式构建Web应用(但要为Ajax做好规划),然后按Web标准中“渐进式改进”的理念,用JavaScript逐步改善用户体验。这样,不仅降低了Ajax开发的门槛,也提高了Ajax应用的可用性和可靠性。此外,书中还讲述了Ajax的亲和力、错误处理等内容,使你能够开发出无懈可击的AjaxWeb应用程序。 本书介绍了如何构建无懈可击的AjaxWeb应用程序,重点讲述如何在已有Web站点使用Ajax增强网站用户体验,从而尽可能地保证网站拥有最大限度的可移植性和亲和力,这正是目前大多数网站面临的需求。书中主要介绍了JavaScript、DOM、XMLHttpRequest、数据格式等,同时还提出了一种Hijax方法,即可以让Web应用程序平稳退化的方法。 本书适合各层次Web开发和设计人员阅读。【作者简介】 JeremyKeith,国际知名的Web设计师,Web标准计划(webstandards.org)成员,DOMScripting任务组负责人之一。除本书外,他还曾撰写了名著《JavaScriptDOM编程艺术》(人民邮电出版社)。可以通过其个人网站adactio.com与他联系。
书籍详细信息 | |||
书名 | Bulletproof Ajax中文版站内查询相似图书 | ||
丛书名 | 图灵程序设计丛书 | ||
9787115166265 如需购买下载《Bulletproof Ajax中文版》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 人民邮电出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 39.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 104 | 印数 |
Bulletproof Ajax中文版是人民邮电出版社于2007.08出版的中图分类号为 TP393.09 的主题关于 计算机网络-程序设计 的书籍。
(美) 帕里 (Perry,B.W.) , 著
(美) 鲍尔斯 (Powers,S.) , 著
(美) 格罗斯 (Gross,C.) , 著
(美) 高斯帕那 (Gospodnetic,O.) , (美) 哈特赫 (Hatcher,E.) , 著
(美) 理查德森 (Richardson,C.) , 著
(英) 格雷恩 (Crane,D.) 等, 著
施伟伟, 张蓓, 编著
(英) 克兰 (Crane,D.) , (美) 比伯奥特 (Bibeault,B.) , (英) 洛克 (Locke,T.) , 著
冯曼菲, 编著