2006最大热点:国内第一本Ajax图书1月上市,讲述最酷最炫的WEB2.0核心技术 ——亚马逊计算机排行榜首图书

2006最大热点:
国内第一本Ajax图书1月上市,讲述最酷最炫的WEB2.0核心技术
亚马逊计算机排行榜首图书
Foundations of Ajax
Ajax基础
本书定价:35元
出版时间:2006年1月

《Ajax基础》

Ryan Asleson
Nathaniel T. Schutta

 
献给Sara和Adam
—Ryan Asleson
献给Christine,没有她,对我来说这一切都没有意义
—Nathaniel T. Schutta

内容速览
关于作者
关于技术审校人员
致谢
引言
第1章 Ajax简介
第2章 使用XMLHttpRequest对象
第3章 与服务器通信:发送请求和处理响应
第4章 实现基本Ajax技术
第5章 构建完备的Ajax开发工具箱
第6章 使用JsUnit测试JavaScript
第7章 分析JavaScript调试工具和技术
第8章 万事俱备
附录A 开发跨浏览器JavaScript
附录B Ajax框架介绍

关于作者

■RYAN ASLESON 是一位软件开发人员,他工作并且居住在明尼苏达州的双城地区。从1998年以来,Ryan就一直在从事Web应用的构建,对JavaScript和Web开发工具有着丰富的经验。他成功地帮助所在组织完成了转型,从基于servlet的内容创建转向了JSP,另外还维护着建立在Java企业版基础上的一个公司Web应用框架。他还是Taconite框架(taconite.sf.net)的缔造者之一,这个框架大大简化了Ajax的开发。Ryan还对性能调优和基于标准的开发卓有兴趣。如果不工作,Ryan喜欢与他的家人在一起,还热衷于户外活动,如钓鱼、打猎和水上运动等等。

■NATHANIEL T. SCHUTTA 是一位高级软件工程师,生活在明尼苏达州的双城地区,在开发基于Java企业版的Web应用方面经验相当丰富。他拥有明尼苏达州大学软件工程理学硕士学位,最近几年特别关注用户界面设计。Nathaniel对公司界面原则的建立做出了很大贡献,而且参与过许多Web应用的开发。他很早以前就是Computing Machinery协会人机交互特殊兴趣小组的成员,而且是一位Sun认证Web组件开发人员。Nathaniel认为,如果用户不明白你的应用,那肯定是你哪里做错了。除了在用户界面领域的工作外,Nathaniel还是开源Taconite框架的合作者之一,曾参与过两个企业Java框架的工作,开发过培训资源,并指导过多个研究小组。如果天气暖和,他会在家乡明尼苏达州短暂休息,只要他的妻子没有怨言,总会在高尔夫球场上看到他的身影。他目前主要研究Ruby、Rails和(最近才转向)Mac OS X。他的想法总是天马行空,如果想更多地了解,请访问他的blog :www.ntschutta.com/jat/
 

关于技术审校人员
■KEITH HARVEY 是SCOPE iT (
www.scopeit.com)的CTO和首席建构师,主要致力研究基于Web的项目预算应用,即快速、准确地开发IT项目的评估、预算和规划。SCOPE iT是Microsoft的一个合作伙伴,拥有ISV/软件解决方案资格。SCOPE iT应用建立在最新的Microsoft .NET技术、SQL Server和Ajax基础上。
Keith本身也是一位作者,写过许多关于Microsoft技术、数据库、Ajax、软件项目评估等方面的文章。Keith与他的妻子Tricia和女儿Hanna居住在加州西部。他的个人网站是
www.keith-harvey.com


目录
关于作者
关于技术审校人员
致谢
引言
第1章 Ajax简介
1.1 Web应用的发展简史
1.2 浏览器历史
1.3 Web应用的发展历程
1.3.1 CGI
1.3.2 Applet
1.3.3 JavaScript
1.3.4 Servlet、ASP和PHP . . .哦,太多了!
1.3.5 Flash
1.3.6 DHTML革命
1.3.7 XML衍生语言
1.3.8 基本问题
1.3.9 Ajax
1.4 可用性问题
1.5 相关技术
1.6 用法
1.7 设计考虑
1.8 小结
第2章 使用XMLHttpRequest对象
2.1 XMLHttpRequest对象概述
2.2 方法和属性
2.3 一个交互示例
2.4 GET vs. POST
2.5 远程脚本
2.5.1 远程脚本概述
2.5.2 远程脚本的一个例子
2.6 如何发送简单的请求
2.6.1 一个简单的请求例子
2.6.2 关于安全
2.7 DOM Level 3 加载和保存规范
2.8 DOM
2.9 小结
第3章 与服务器通信;发送请求和处理响应
3.1 处理服务器响应
3.1.1 使用innerHTML属性创建动态内容
3.1.2 将响应解析为XML
3.1.3 使用W3C DOM动态编辑页面内容
3.2 发送请求参数
3.2.1 请求参数作为XML发送
3.2.2 使用JSON将数据发送至服务器
3.3 小结
第4章 实现基本Ajax技术
4.1 完成验证
4.2 读取响应首部
4.3 动态加载列表框
4.4 创建自动刷新(Autorefreshing)页面
4.5 显示进度条
4.6 创建工具提示
4.7 动态更新Web页面
4.8 访问Web服务
4.9 提供自动完成(Autocomplete)
4.10 小结
第5章 构建完备的Ajax开发工具箱
5.1 使用JSDoc建立JavaScript代码的文档
5.1.1 安装
5.1.2 用法
5.2 使用Firefox扩展验证HTML内容
5.2.1 HTML Validator
5.2.2 Checky
5.3 使用DOM Inspector搜索节点
5.4 使用JSLint完成JavaScript语法检查
5.5 完成JavaScript压缩和模糊处理
5.6 使用Firefox的Web开发扩展包
5.7 实现高级JavaScript技术
5.7.1 通过prototype属性建立面向对象的JavaScript
5.7.2 私有属性和使用JavaScript的信息隐藏
5.7.3 JavaScript中基于类的继承
5.7.4 汇合
5.8 小结
第6章 使用JsUnit测试JavaScript
6.1 JavaScript提出的问题
6.1.1 测试先行方法介绍
6.1.2 JUnit介绍
6.2 分析JsUnit
6.2.1 起步
6.2.2 编写测试
6.2.3 运行测试
6.2.4 使用标准和定制查询串
6.2.5 使用JsUnit服务器
6.2.6 获得帮助
6.2.7 还能用什么?
6.3 小结
第7章 分析JavaScript调试工具和技术
7.1 用Greasemonkey调试Ajax请求
7.1.1 Greasemonkey介绍
7.1.2 使用Greasemonkey XMLHttpRequest调试用户脚本
7.1.3 使用XMLHttpRequest调试用户脚本检查Ajax请求和响应
7.2 调试JavaScript
7.2.1 使用Firefox JavaScript Console
7.2.2 使用Microsoft Script Debugger
7.2.3 使用Venkman
7.3 小结
第8章 万事俱备
8.1 模式介绍
8.1.1 实现褪色技术(FAT)
8.1.2 实现自动刷新
8.1.3 实现部分页面绘制
8.1.4 实现可拖放DOM
8.2 避免常见的陷阱
8.3 相关的更多资源
8.4 使用框架
8.5 Taconite介绍
8.5.1 Taconite原理
8.5.2 解决方案
8.5.3 Taconite怎么处理内容?
8.6 Dashboard应用介绍
8.7 用Taconite构建Ajax Dashboard
8.7.1 一般特性介绍
8.7.2 设计特性介绍
8.7.3 分析代码
8.7.4 分析天气预报组件
8.7.5 分析标题新闻组件
8.7.6 如何完成自动重新刷新工作?
8.7.7 建立一个更好的Autocomplete
8.8 小结
附录A 开发跨浏览器JavaScript
A.1 向表中追加行
A.2 通过JavaScript设置元素的样式
A.3 设置元素的类属性
A.4 创建输入元素
A.5 为输入元素增加事件处理程序
A.6 创建单选钮
A.7 小结
附录B Ajax框架介绍
B.1 浏览器端框架
B.1.1 Dojo
B.1.2 Rico
B.1.3 qooxdoo
B.1.4 TIBET
B.1.5 Flash/JavaScript Integration Kit
B.1.6 Google AJAXSLT
B.1.7 libXmlRequest
B.1.8 RSLite
B.1.9 SACK
B.1.10 sarrisa
B.1.11 XHConn
B.2 服务器端框架
B.2.1 CPAINT
B.2.2 Sajax
B.2.3 JSON/JSON-RPC
B.2.4 Direct Web Remoting
B.2.5 SWATO
B.2.6 Java BluePrints
B.2.7 Ajax.Net
B.2.8 Microsoft的Project Atlas
B.2.9 Ruby on Rails

接下来,第二本Ajax实战4月出版:
Ajax in Action
Ajax实战
定价:59元
出版时间:2006年4月



阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页