书籍详情

Ajax宝典

Ajax宝典

作者:(美)霍兹纳(Holzner,S.) 著,陈秋萍 译

出版社:人民邮电出版社

出版时间:2007-11-01

ISBN:9787115165268

定价:¥79.00

购买这本书可以去
内容简介
  Ajax技术是近年来炙手可热的Web编程技术,它通过避免网页刷新,让Web应用程序的响应速度可与桌面应用程序媲美。《Ajax宝典》通过大量的示例全面而深入地阐述了Ajax编程技术的方方面面。全书分4个部分,共16章。第一部分介绍了Ajax的应用、JavaScript和Ajax应用程序的创建步骤;第二部分深入讨论了各种客户端和服务器端Ajax框架,通过使用这些框架可极大地减少开发Ajax应用程序的工作量;第三部分介绍了Ajax编程涉及的相关技术,包括文档对象模型和事件处理、XML、级联样式表、动态HTML等主题;第四部分阐述了高级Ajax主题,包括PHP基础知识、PHP函数和HTML控件、使用PHP处理用户输入、安全问题、过滤器和MVC架构等。通过阅读《Ajax宝典》,读者将全面了解近年来最热门的Web编程技术Ajax。《Ajax宝典》可供初中级Web开发人员学习Ajax编程时参考。
作者简介
  Steven holzner是一位获奖作者,编写了大约102本计算机书籍。他编写了很多畅销书,包括多本深受欢迎的ajax书籍,如ajax for dummies和ajax visual blueprint。他曾是pc magazine的特约编辑以及麻省理工学院和康奈尔大学的教师。他编写的图书总销量达几百万本,被翻译成20多种语言。
目录
第1部分 Ajax基础第1章 Ajax简介 1.1 什么是Ajax 1.2 使用Ajax可以做什么 1.2.1 创建Ajax实时搜索 1.2.2 创建Ajax实现的计算器 1.2.3 使用Ajax聊天应用程序谈话 1.2.4 通过电子表格处理数据 1.2.5 浏览Amazon 1.2.6 使用Ajax自动完成功能来获取答案 1.2.7 使用Aiax登录 1.2.8 下载图像 1.2.9 使用Aiax进行拖放 1.2.10 使用Ajax玩游戏 1.2.11 动态修改网页 1.2.12 在地图中添加交互 1.2.13 以Ajax方式使用E-mail 1.3 小结第2章 了解JavaScript 2.1 JavaScript在Ajax中的地位 2.2 JavaScript简史 2.3 开始学习JavaScript 2.3.1 修复错误 2.3.2 为代码添加注释 2.3.3 将代码放在外部脚本文件中 2.3.4 对浏览器事件的响应 2.4 创建JavaScript函数 2.4.1 传递参数给函数 2.4.2 从函数返回值 2.5 将数据存储在变量中 2.6 使用运算符对数据进行操作 2.7 使用if语句进行决策 2.8 在不同的浏览器中执行不同的代码 2.9 使用循环 2.9.1 使用for循环 2.9.2 使用while循环 2.10 将JavaScript同HTMI。按钮关联起来 2.11 小结第3章 创建Ajax应用程序 3.1 编写Ajax 3.1.1 设置应用程序 3.1.2 编写JavaScript 3.1.3 创建XMLHttpRequest对象 3.1.4 打开XMLHttpRequest对象 3.1.5 处理数据下载 3.1.6 获得数据 3.1.7 下载数据 3.1.8 创建XMLHttpRequest对象的其他方式 3.2 与服务器端的代码进行交互 3.3 向服务器端脚本传递数据 3.3.1 使用GET将数据传递给服务器 3.3.2 使用POST方法传递数据给服务器 3.4 使用Ajax和XML 3.4.1 创建XML 3.4.2 下载XML 3.5 小结第4章 真正的AjaX编程 4.1 处理多个并发XMLHttpRequest请求 4.1.1 使用多个XMLHttpRequest对象 4.1.2 将XMLHttpRequest对象存储在数组中 4.1.3 使用内部函数 4.2 处理服务器发送的JavaScript 4.2.1 返回JavaScript 4.2.2 返回JavaScript对象 4.3 连接到Google Suggest 4.4 在Ajax中调用另一个域 4.5 一个登录的例子 4.6 使用Ajax和HEAD请求 4.6.1 获取所有报头数据 4.6.2 获取指定的报头信息 4.7 消除缓存 4.8 小结第2部分 深入Ajax第5章 Ajax框架简介 5.1 使用AiaX Utility Library 5.1.1 使用getText从服务器获取文本 5.1.2 使用getXml从服务器获取XML 5.1.3 发送数据给服务器并返回文本 5.1.4 发送数据给服务器并返回XML 5.2 使用libXmlRequest下载XML 5.3 使用AJAXLib下载XML 5.4 小结第6章 高级Ajax框架 6.1 使用Maiax框架 6.2 使用Sack框架 6.3 使用XHConn框架 6.4 使用uniAjax框架 6.5 使用AjaxGear框架 6.6 使用AjaxRequest框架 6.7 使用Http框架避免缓存 6.8 使用Sarissa框架处理XML 6.9 使用Interactive Website框架处理XML 6.10 小结第7章 使用服务器端Ajax框架 7.1 使用基于PHP的框架 7.1.1 使用Sajax和PHP 7.1.2 使用Xajax和PHP 7.1.3 使用LibAjax和PHP 7.2 使用基于Java的框架 7.2.1 使用Direct Web Remoting和Java 7.2.2 使用Aiax标签和Java 7.2.3 使用SWATO和Java 7.3 使用AjaX和Ruby on Rails 7.3.1 使用Ajax下载文本 7.3.2 在代码中访问下载的数据 7.4 小结第3部分 Ajax与DOM、XML、CSS及动态HTML第8章 DOM和事件处理 8.1 DOM简介 8.2 使用DOM附加元素 8.3 使用DOM替换元素 8.4 创建Ajax购物车 8.4.1 创建跨浏览器的鼠标事件对象 8.4.2 处理按下鼠标按钮的事件 8.4.3 处理鼠标移动事件 8.4.4 处理鼠标按钮松开的事件 8.5 使用Ajax下载图像 8.6 处理Ajax超时 8.7 小结第9章 XML和Ajax 9.1 创建XML 9.2 使用JavaScript处理XML 9.3 从XML文档获取数据 9.4 在Mozilla、Netscape和Firefox浏览器中处理空白 9.5 以跨浏览器方式处理空白 9.6 直接访问XML数据 9.7 访问XML的属性值 9.8 验证XML的有效性 9.9 小结第10章 级联样式表和Aiax 10.1 使用Ajax实现的菜单 10.1.1 创建样式 10.1.2 使用鼠标 10.1.3 下载菜单项 10.1.4 显示菜单 10.1.5 处理单击菜单项 10.1.6 隐藏菜单 10.2 突出Ajax应用程序中的文本 10.3 滚动文本 10.4 使用CSS定义文本的样式 10.5 使用CSS、定义颜色和背景的样式 10.6 在网页中定义位置的样式 10.7 小结第11章 动态HTML和Ajax 11.1 创建鼠标悬放(mouseover) 11.2 使用动态样式 11.3 使用document.write 11.4 使用动态HTML方法更新部分页面 11.5 使用动态HTML属性更新部分页面 11.6 使用文本范围更新部分页面 11.7 使用createElement动态地创建新元素 11.8 创建动态表格 11.9 使用动画吸引用户的注意力 11.10 小结第4部分 深入探讨Ajax第12章 Ajax和PHP简介 12.1 PHP简介 12.1.1 将文本发回给浏览器 12.1.2 将XML发回给浏览器 12.2 注释PHP代码 12.3 使用变量 12.4 在字符串中插入变量 12.5 使用数组 12.5.1 创建数组 12.5.2 复制数组 12.6 使用运算符处理数据 12.7 使用if语句进行选择 12.7.1 使用else语句 12.7.2 使用elseif语句 12.8 使用switch语句 12.9 使用循环语句 12.9.1 使用for循环 12.9.2 使用while循环 12.9.3 使用dowhile循环 12.9.4 使用foreach循环 12.10 小结第13章 PHP函数和HTML控件 13.1 使用函数 13.1.1 给函数传递数据 13.1.2 设置默认参数值 13.1.3 创建变长参数列表 13.1.4 从函数返回值 13.1.5 从函数返回多个值 13.2 处理HTML控件 13.2.1 使用文本框 13.2.2 使用复选框 13.2.3 使用单选按钮 13.2.4 使用列表框 13.2.5 使用密码控件 13.3 使用图像映射 13.4上传文件 13.5小结第14章 在PHP中处理用户输入 14.1 显示表单中的所有数据 14.2 服务器变量 14.3 将用户输入组成数组 14.4 将PHP应用程序封装在单个页面中 14.5 使用隐藏控件检查用户是否浏览过网页 14.6 验证用户输入、数字和文本 14.6.1 验证用户输入 14.6.2 验证数字 14.6.3 验证文本 14.7 处理用户发送的HTML 14.8 小结第15章 Ajax和安全 15.1 防范恶意用户 15.2 代理服务器存在的安全问题 15.3 在Ajax应用程序中处理安全问题 15.3.1 简单的密码保护 15.3.2 服务器端用户认证 15.4 使用公钥和私钥来保护密码 15.5 小结第16章 过滤器、MVC和Ajax 16.1 使用过滤器限制访问 16.2 使用过滤器将用户访问写入日志 16.3 根据时间限制访问 16.4 模型—视图—控制器应用程序 16.4.1 控制器 16.4.2 视图 16.4.3 模型 16.5 安装MVC应用程序 16.6 使用Ajax访问MVC 16.7 小结
猜您喜欢

读书导航