AJax技术

Ajax Hacks中文版:创建快速响应Web站点的工具和技巧

字号+ 作者:H5之家 来源:H5之家 2015-09-20 12:08 我要评论( )

《AjaxHacks中文版创建快速响应Web站点的工具和技巧》是2007年电子工业出版社出版的图书,作者是(美)帕里(Perry,B.W.)。...

收藏

查看我的收藏

0

Ajax Hacks中文版:创建快速响应Web站点的工具和技巧 锁定

《AjaxHacks中文版创建快速响应Web站点的工具和技巧》是2007年电子工业出版社出版的图书,作者是(美)帕里(Perry,B.W.)。

书    名 Ajax Hacks中文版:创建快速响应Web站点的工具和技巧 作    者  (美)帕里(Perry,B.W.) 页    数 414 出版社 电子工业出版社 出版时间 2007 年3月 开    本 16开

目录

  • 1
  • 2
  • 3
  • 内容简介

    ajax对web开发者来说是最重要的技术组合之一。使用这些技术,以及基于xml的web services,ajax开发者可以创建交互式的web应用,并在浏览器中使用javascript处理web服务端响应。.

    本书完全挖掘出了ajax技术的优点,以手把手的方式教您如何揭开ajax的神秘面纱。每个hack代表了完成某个特定任务的精巧方法,从而为您节省了大量的时间。

    本书搜集了80个有关ajax技术的技巧,覆盖了该技术的所有亮点。你现在就想构建下一代web应用吗?本书可以教你如何去做。

    ajax hacks同时还为高级web开发者提供了更先进的技巧,比如展示如何创建大的可维护的书签;如何在ajax应用中使用客户端存储;如何使用ajax从 javascript中调用内建的java对象。本书甚至还展示了测试ajax应用和提高javascript代码的可维护性、性能和可靠性的最佳实践。

    想在您的web站点中增加额外的交互行为吗?需要创建如桌面应用般的站点吗?《ajax hacks中文版》就是您要寻找的书。ajax是构建在已有技术之上的一整套新的实践集合,它将帮助您打破web中传统的每次请求一个页面的情形,并将用户所欣赏的新的灵活性赋予您的站点和应用。..

    ajax将html、javascript、http通信和xml结合在一起,它允许web页面在无需刷新整个页面的情形下和服务器主机进行通信。使用 ajax,您可以在与服务器交换信息时将更多的工作交给浏览器来执行。gmail和google maps的普及证明了ajax非常适合大型项目,而且其灵活性使之能适用于任何规模的站点。

    在《ajax hacks中文版》中您可以学到:

    · 用ajax能力来增强html的表单功能,对表单进行定制以满足用户的期望

    · 探索googlemaps、yahoo!maps,以及geourlapl,并将他们糅合在一起

    · 在ajax环境中使用cookie

    · 管理浏览器历史和后退按钮

    · 使用dwr和ruby on rails创建冬iax应用

    · 基于prototype、rico以及script aculo us等javascript库构建应用

    · 管理网络连接和web服务

    《ajax hacks中文版》为您提供了构建下一代基于web应用程的工具,并向您展示了如何用多种不同的方式来组装它们。无论您是想了解ajax做了什么,还是正在寻找应用ajax的新方法,《ajax hacks中文版》都将对您的编程生涯产生深远的影响。

    作者简介

    Bruce Perry是一位独立软件开发者和作家,曾写过《Java Servlet & JSP Cookbook》,并由O’Reilly公司出版。从1996年开始,他为不同的非赢利机构、设计公司、销售公司及出版社开发网络应用和数据库。在 Perry的业余时间里,他还是一个积极的成年组三项全能比赛运动员,并在瑞士阿尔卑斯山脉骑自行车环行。他和他的妻子Stacy LeBaron、女儿Rachel、儿子Scott一起居住在马萨诸塞州的Newburyport。

    目录

    前言. xi

    credits xiii

    序言 xvii

    第1章:ajax基础 1

    #1 使用request对象检测浏览器的兼容性 5

    #2 使用request对象将数据post到服务器 8

    #3 使用自己的库封装xmlhttprequest 14

    #4 接收xml格式的数据 17

    #5 获取普通文本字符串 22

    #6 接收数字格式的数据 25

    #7 以json格式获取数据 29

    #8 处理request对象错误 37

    #9 深入http response 42

    #10 使用css文件产生带有显示样式的消息 47

    #11 动态产生带有显示样式的用户消息 52

    第2章:web表单 58

    #12 如何在不刷新浏览器的条件下,向服务器端提交text field(或textarea)数据 58

    #13 在text field或textarea中显示服务器数据值 66

    #14 在无需往返交互的情况下向服务器提交选择列表的值 71

    #15 使用服务器端数据动态生成新的选择列表 79

    .#16 扩展已有的选择列表 85

    #17 在无需往返交互的情况下向服务器提交checkbox的值 92

    #18 使用服务器端数据动态产生新的checkbox组 100

    #19 重新组装已有的来自于服务器端的checkbox组 106

    #20 使用http响应改变unordered list 113

    #21 向服务器端组件提交hidden标签值 121

    第3章:验证 126

    #22 验证text field或textarea是否为空 126

    #23 验证e-mail格式 129

    #24 用户名的唯一性验证 138

    #25 验证信用卡卡号 142

    #26 验证信用卡安全码 150

    #27 验证邮政编码 155

    第4章:web开发者的利器 158

    #28 使用google maps编程接口 158

    #29 使用google maps编程接口的request对象 160

    #30 在ajax里同时使用google maps和yahoo! maps 166

    #31 显示weather的xml数据种子 175

    #32 在ajax中联合使用yahoo!地图和geourl 183

    #33 在firefox里调试ajax生成的标签(tag) 187

    #34 获取邮政编码 190

    #35 创建大型易维护的bookmarklets 198

    #36 在ajax应用中使用永久客户端存储.. 199

    #37 用iframes管理浏览器访问历史 202

    #38 向服务器发送cookie 204

    #39 用xmlhttprequest从网页获取能源价格 212

    #40 使用xmlhttprequest发送电子邮件 217

    #41 得到浏览器的本地信息 223

    #42 创建一个rss阅读器 227

    第5章:用direct web remoting(dwr)作java开发 234

    #43 集成dwr到网络应用程序 234

    #44 使用dwr将java数组值显示为select列表 237

    #45 使用dwr将java map值显示为select列表 242

    #46 将java hashmap的值显示在网页上 244

    #47 使用dwr从java数组创建有序项目列表 247

    #48 用javascript访问自定义的java对象 251

    #49 使用dwr从javascript调用java内置对象 257

    第6章:prototype库和rico库 260

    #50 在ajax应用程序中使用prototype 260

    #51 用服务器端的数据更新网页元素内容 265

    #52 监测网页元素 269

    #53 使用rico在一个ajax响应里更新多个元素 273

    #54 创建可拖曳的书店 278

    第7章:使用ajax和ruby on rails协同工作 285

    #55 安装ruby on rails 286

    #56 用rails监控远程调用 292

    #57 在rails应用中使用javascript 298

    #58 在rails模版中动态生成选项列表 299

    #59 确认请求中是否调用了ajax 304

    #60 使用数据库数据动态生成select列表 305

    #61 定时发起远程调用 309

    #62 动态查看xmlhttprequest的请求信息 313

    第8章:品尝script aculo us 317

    #63 在ajax应用中集成script.aculo us可视化效果 317

    #64 创建登录框以过滤不正确的登录 320

    #65 使用script aculo us创建自动完成域 324

    #66 创建一个内置的编辑器域 328

    #67 创建提交时消失的web表单 332

    第9章:可选项和性能 334

    #68 修正ajax应用里的浏览器后退按钮 335

    #69 用rsh来处理书签和后退按钮 342

    #70 为http请求设置时间限制 355

    #71 提高大型javascript应用的可维护性、性能和可靠性 358

    #72 混淆javascript和ajax代码 364

    #73 使用动态的script标签发起web services请求 368

    #74 配置apache以处理跨域问题 373

    #75 在你的浏览器内运行一个搜索引擎 375

    #76 通过xforms使用声明式标记语言以取代script 380

    #77 建立客户端缓存 386

    #78 创建自动完成域 394

    #79 动态显示一个主题的更多信息 397

    #80 使用字符串和数组动态生成html 400

    索引... 405

    词条标签:

    书籍

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • JQuery实现Ajax加载图片的方法

      JQuery实现Ajax加载图片的方法

      2016-02-24 17:01

    • 判断用户是不是为ajax请求

      判断用户是不是为ajax请求

      2016-02-24 17:00

    • Ajax与WEB开发 by alixixi.com

      Ajax与WEB开发 by alixixi.com

      2016-02-11 11:02

    • jQuery.ajax()的相关参数及使用

      jQuery.ajax()的相关参数及使用

      2016-02-08 16:00

    网友点评