Ajax背后的技术
来源:百度文库 编辑:神马文学网 时间:2024/04/29 21:48:10
Garrett的文章中提到了几个他认为是Ajax解决方案组成部分的技术。它们包括:
☆ HTML/XHTML:主要的内容表示语言;
☆CSS:为XHTML提供文本格式定义;
☆DOM:对已载入的页面进行动态更新;
☆ XML:数据交换格式;
☆XSLT:将XML转换为XHTML(用CSS修饰其样式);
☆ XMLHttp:主要的通信代理;
☆JavaScript:用来编写Ajax引擎的脚本语言。
实际上,在Ajax解决方案中这些技术都是可用的,不过只有三种是必需的:HTML/XHTML、DOM以及JavaScript。XHTML显然是显示信息所必需的,而DOM则是为了在不重新载入XHTML页面的前提下修改部分内容所必需的,最后的JavaScript则是初始化客户端—服务器通信、操作DOM来更新网页所必需的。列表中的其他技术则对于微调Ajax解决方案很有用,但不是必需的。
在Garrett的文章中忽略了一个很重要的组件——必要的服务器端处理逻辑。前面列出的所有技术都与客户端的Ajax引擎直接相关,但如果没有一个稳定、响应及时的服务器来向引擎发送内容,也就不会有Ajax的存在。为了实现这一目标,可以使用你所选择的应用服务器。不管你将服务器端组件编写为PHP页面、Java servlet还是.NET组件,都只需要确保向Ajax引擎发送的数据格式是正确的。
☆ HTML/XHTML:主要的内容表示语言;
☆CSS:为XHTML提供文本格式定义;
☆DOM:对已载入的页面进行动态更新;
☆ XML:数据交换格式;
☆XSLT:将XML转换为XHTML(用CSS修饰其样式);
☆ XMLHttp:主要的通信代理;
☆JavaScript:用来编写Ajax引擎的脚本语言。
实际上,在Ajax解决方案中这些技术都是可用的,不过只有三种是必需的:HTML/XHTML、DOM以及JavaScript。XHTML显然是显示信息所必需的,而DOM则是为了在不重新载入XHTML页面的前提下修改部分内容所必需的,最后的JavaScript则是初始化客户端—服务器通信、操作DOM来更新网页所必需的。列表中的其他技术则对于微调Ajax解决方案很有用,但不是必需的。
在Garrett的文章中忽略了一个很重要的组件——必要的服务器端处理逻辑。前面列出的所有技术都与客户端的Ajax引擎直接相关,但如果没有一个稳定、响应及时的服务器来向引擎发送内容,也就不会有Ajax的存在。为了实现这一目标,可以使用你所选择的应用服务器。不管你将服务器端组件编写为PHP页面、Java servlet还是.NET组件,都只需要确保向Ajax引擎发送的数据格式是正确的。
Ajax背后的技术
Ajax光环背后的隐患
AJAX开发者的最新工具和技术
基于JSON的高级AJAX开发技术
展示几个使用Ajax技术的站点
运用ajax技术的树型菜单
使用AJAX技术的十大理由
Ajax技术对搜索引擎优化的影响
使用AJAX技术的十大理由
运用ajax技术的树型菜单
基于JSON的高级AJAX开发技术
Ajax 技术汇总
Ajax 技术汇总
Ajax 技术汇总
Ajax 技术简介(2)
Ajax 技术资源中心
AJAX技术汇总 --cogito
AJAX技术汇总 --cogito
Ajax技术简介
AJAX网络开发技术
Ajax 技术入门简介
AJAX技术汇总
Ajax 技术资源中心
AJAX技术汇总 --cogito