发表于2025-01-16
想要为你的网站增添超乎想像的互动能力吗?需要建立一个行为模式就像桌面应用程式一样的网站吗?AJAX骇客八十招正是你寻寻觅觅的一本书。Ajax,奠基于一组热门网路技术的web应用程式开发新手法,将帮助你突破传统web应用程式的金箍咒,让你的网页使用者免于传统网际网路,一页页更新的精神折磨,并且为网站注入令人激赏的新弹性。
Ajax结合了HTML,JavaScript,HTTP,与XML的技术,让网页与其下载伺服端随时沟通,而不必更新整个网页。使用Ajax,在网页与伺服端交换资讯时,让浏览器能处理更多的工作。随着Gmail,Google Maps的成功与广受欢迎,证明Ajax的确是大型专案的神兵利器,当然,它的弹性也让它适用于任何规模的网站。
在 AJAX 骇客八十招里,你将学习到:
●以 Ajax 技术加强 HTML 的表单行为,将它们客制化成更符合使用者的操作经验。
●探索 Google Maps,Yahoo! Maps,与 GeoURL 的 API,并将它们整合起来,联合运用。
●在 Ajax 环境里使用 cookie。
●操控浏览器的浏览纪录与后退钮。
●使用 Direct Web Remoting 与 Ruby on Rails,建立 Ajax 应用程式。
●使用 Prototype,Rico,与 script.aculo.us 等 JavaScript 程式库,建立 Ajax 应用程式。
●操控网路连接与 web service。
AJAX 骇客八十招,提供你建立下一代 web 应用程式所需的种种工具,并告诉你如何将它们以各种方式整合运用。无论你还在想 Ajax 是做什么的,或正在寻找应用它的新方法,AJAX 骇客八十招这本书,对你的程式设计生涯,都将产生长远的影响。
序
功劳簿
前言
第一章 Ajax 基础
#1 以 Request Object 侦测浏览器兼容性
#2 使用 Request Object 将资料 POST 到伺服端
#3 使用自己的 XMLHttpRequest 程式库
#4 接收 XML 资料
#5 取得简单字串
#6 接收数值资料
#7 接收 JSON 格式的资料
#8 Request Object 错误处理
#9 深入 HTTP 回应
#10 以 CSS 产生样式化的讯息
#11 迅速产生样式化的使用者讯息
第二章 网页表单
#12 提交 text 栏位或 textarea 的值给伺服端,而无需浏览器更新整个网页
#13 使用伺服端资料展示 text 栏位或 textarea 的值
#14 无需整个网页往返伺服端而提交选单值
#15 使用伺服端资料动态产生新的 select list
#16 扩展一个现有的 select list
#17 无需整个网页往返伺服端而提交 Checkbox 值
#18 使用伺服端资料动态产生新的 Checkbox Group
#19 以伺服端资料为现存的 Checkbox Group 添加组件
#20 使用 HTTP 回应改变无序清单
#21 提交隐藏标签值给伺服端元件
第三章 验证
#22 验证空白的 Text 栏位或 textarea
#23 验证电子邮件语法
#24 验证使用者名称的唯一性
#25 验证信用卡号码
#26 验证信用卡安全码
#27 验证邮递区号
第四章 Web 开发者的强力 Hack
#28 使用 Google Maps API
#29 使用 Google API 的请求物件
#30 以 Ajax 技术混合运用 Google Maps 与 Yahoo! Maps
#31 展示 Weather.com 的 XML Data Feed
#32 以 Ajax 技术混合运用 Yahoo! Maps 与 GeoURL
#33 在 Firefox 里侦错 Ajax 产生的标签
#34 撷取邮递区号
#35 建立一组大且好维护的 Bookmarklet
#36 在 Ajax 应用程式里使用客户端永续储存
#37 以 iframe 控制浏览器的浏览纪录
#38 把 Cookie 值送到伺服器程式
#39 使用 XMLHttpRequest 从网页上 scrape 出能源价格
#40 使用 XMLHttpRequest 发送电子邮件
#41 找出浏览器的地区资讯
#42 建立一个 RSS Feed 阅读器
第五章 Direct Web Remoting (DWR) — 给 Java 狂热者
#43 将 DWR 整合到你的 Java Web 应用程式
#44 使用 DWR 由 Java 阵列为选择清单填值
#45 使用 DWR 从 Java Map 建立选择清单
#46 在网页上展示 Java HashMap 的键?值
#47 使用 DWR 从 Java 阵列为有序清单填值
#48 以 JavaScript 存取自订 Java 物件
#49 使用 DWR 从 JavaScript 唿叫内建的 Java 物件
第六章 使用 Prototype 和 Rico 程式库深入探索 Ajax
#50 在应用程式里使用 Prototype 的 Ajax 工具
#51 由伺服端更新 HTML 元素的内容
#52 为网页栏位建立观察者
#53 使用 Rico 以一个 Ajax 回应更新数个元素
#54 建立支援拖放功能的网路书店
第七章 使用 Ajax 与Ruby on Rails
#55 安装 Ruby on Rails
#56 使用 Rails 监控远端唿叫
#57 让你的 JavaScript 可为 Rails 应用程式存取
#58 在 Rails 样板内动态产生选择清单
#59 查明是否 Ajax 在唿叫
#60 使用资料库资料动态产生选择清单
#61 週期性产生远端唿叫
#62 动态观察 XMLHttpRequest 的请求资讯
第八章 品尝 script.aculo.us JavaScript 程式库
#63 将 script.aculo.us 的视觉效果整合到 Ajax 应用程式
#64 建立拒绝无效登入的登入对话框
#65 以 script.aculo.us 建立自动完成栏位
#66 建立适当的编辑器栏位
#67 建立提交时消失的网页表单
第九章 选择性作法与效能
#68 修正 Ajax 应用程式里浏览器的后退钮
#69 以 RSH 处理书签及后退钮
#70 为 HTTP 请求设定时限
#71 为大型 JavaScript 应用程式,改善可维护性,效能,及可靠性
#72 模煳化 JavaScript 与 Ajax 程式码
#73 使用动态的 script 标签产生 Web Service 请求
#74 设定 Apache 组态处理跨网域议题
#75 在浏览器里执行搜寻引擎
#76 透过 XForms 使用宣告式标记语言代替 Script
#77 建立客户端快取
#78 建立自动完成的栏位
#79 动态展示关于一个主题的更多资讯
#80 使用字串与阵列动态产生 HTML
索引
Ajax骇客八十招 pdf epub mobi txt 电子书 下载 2025
Ajax骇客八十招 pdf epub mobi txt 电子书 下载