网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 AJAX HACKS中文版(创建快速响应Web站点的工具和技巧)
分类 教育考试-考试-计算机类
作者 (美)帕里
出版社 电子工业出版社
下载
简介
编辑推荐

Ajax将HTML、JavaScript、HTTP通讯和XML结合在一起,它允许Web页面在无须刷新整个页面的情形下和服务器主机进行通讯。使用Ajax,您可以在与服务器交换信息时将更多的工作交给浏览器来执行。Gmail和Google Maps的普及,证明了Ajax非常适合大型项目,而且其灵活性使之能适用于任何规模的站点。在Ajax Hacks中您可以学到:用Ajax能力来增强HTML的表单功能,对表单进行定制以满足用户的期望;探索Google Maps、Yahoo! Maps,以及GeoURL API,并将他们糅合在一起;在Ajax环境中使用cookie;管理浏览器历史和后退按钮;使用DWR和Ruby on Rails创建Ajax应用;基于Prototype、Rico以及script.aculo.us等JavaScript库构建应用;管理网络连接和Web服务。本书为您提供了构建下一代基于Web应用程序的工具,并向您展示了如何用多种不同的方式来组装它们。无论您是想了解Ajax做了什么,还是正在寻找应用Ajax的新方法,它都将对您的编程生涯产生深远的影响。

内容推荐

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

本书完全挖掘出了Ajax技术的优点,以手把手的方式教您如何揭开Ajax的神秘面纱。每个hack代表了完成某个特定任务的精巧方法,从而为您节省了大量的时间。本书搜集了80个有关Ajax技术的技巧,覆盖了该技术的所有亮点。你现在就想构建下一代Web应用吗?本书可以教你如何去做。

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

目录

序言

Credils 

前言

第1章:Ajax基础

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

#2使用Request对象将数据POST到服务器

#3使用自己的库封装XMLLHttpRequest

#4接收XML格式的数据

#5获取普通文本字符串

#6接收数字格式的数据

#7以.JSON格式获取数据

#8处理Request对象错误

#9深入HTTP Response

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

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

第2章:Web表单

#12如何在不刷新览器的条件下,向服务器端提交text field

(或textarea)数据

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

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

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

#16扩展已有的选择列表

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

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

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

#20使用HTTP响应改变unordered list

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

第3章:验证

#22验证Text Field或textarea是否为空

#23验证E—mail格式

#24用户名的唯一性验证

#25验证信用卡卡号

#26验证信用卡安全码

#27验证邮政编码

第4章:Web开发者的利器

#28使用Google Maps编程接口

#29使用Google Maps编程接口的Request对象

#30在Ajax里同时使用Google Maps和Yahoo!Maps

#31显示Weather.com的XML数据种子

#32在Ajax中联合使用、Yahoo!l也图和GeoURL

#33在Firefox里调试Ajax生成的标签(Tag)

#34获取邮政编码

#35创建大型易维护的Bookmarklets

#36在Aiax应用中使用永久客户端存储

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

#38向服务器发送cookie

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

#40使用XMLHttpRequest发送电子邮件

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

#42创建一个RSS阅读器

第5章:用Direct Web Remotirlg(DWR)作JaVa开发

#43集成DWR到网络应用程序

#44使用DWR将Java数组值显示为Select列表

#45使用DWR将Java Map值显示为Select列表

#46将Java HashMap的值显示在网页上

#47使用19WR从Java数组创建有序项目列表

#48用JavaScriDt访问自定义的.Java对象

#49使用DWR从JavaScript调用Java内置对象

第6章:Prototype库和Rico库

#50在Ajax应用程序中使用Prototype

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

#52监测网页元素

#53使用Rico在一个Ajax响应里更新多个元素

#54创建可拖曳的书店

第7章:使用Ajax和Ruby 0n Rails协同工作

#55安装Ruby on Rails

#56用Rails监控远程调用

#57在Rails应用中使用JavaScript

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

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

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

#61定时发起远程调用

#62动态查看XML HttpRequest的请求信息

第8章:品尝script.acuIo.us

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

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

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

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

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

第9章:可选项和性能

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

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

#70为HTTP请求设置时间限制

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

#72混淆JavaScript和Ajax代码

#73使用动态的script标签发起Web Services请求

#74配置Apache以处理跨域问题

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

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

#77建立客户端缓存

#78创建自动完成域

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

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

索引

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 11:06:51