Ajax:一种新的开发Web应用软件的途径

译者:本文是世界上第一篇关于ajax系统性介绍。作者通过这篇文章创造了"ajax"(阿迦克斯)这个词 。

开发Web应用软件的途径-">

在现在的互动性设计中如果有一种能够被称为"迷人的",那一定是web 应用软件。除此之外,我们最 后一次听到有人为某个(不处于Web之上的)交互式设计而倾倒是在什么时候?(ok,除了ipod)所有够酷, 富有创意的新设计都是在线的。

尽管如此,Web交互设计者仍不能不对开发桌面软件的同僚们感到一丝妒忌。桌面应用软件有着丰富 而及时的响应,相对于此,在Web之上程序似乎遥不可及。同样的情况也隐含在web快速增长的应用之中 ,它在我们能够实现的用户体验以及用户已经从桌面应用程序中获得的体验之间产生了隔阂。

目前这种隔阂正在被打破。看看google建议(Google Suggest)。当你敲上一个新词时,建议的词汇几 乎是立即出现的。再看看Google Maps,使用你的鼠标抓取地图并稍稍移动,再移动,一切都会立即出现 ,而不需等待页面刷新。

Google Suggest和Google Maps是这种新实现途径的2个例子,在Adaptive Path我们称之为Ajax。这 个名字是异步JavaScript+XML的缩写。它代表了一种在web之上可能实现的基本方式。

定义Ajax:

Ajax并不是一项技术。它实质上是用一种强大的新方式结合在一起的一系列技术集,其中的每一项技 术都在他们自己的领域里面相当流行。Ajax包括:

·使用XHTML和CSS创造基于标准的呈现;

·使用文档对象模型(DOM)的动态响应与交互;

·使用XML和XSLT进行数据数据交互和处理;

使用XMLHttPRequest进行异步的数据检索;

时间: 2024-11-16 20:19:37

Ajax:一种新的开发Web应用软件的途径的相关文章

Ajax: Web应用开发的一种新方法

ajax|web   原文:  http://www.neokeen.com/mornlee/2005/02/21/1108998494781.html Ajax是什么 异步JavaScript + XML(Asynchronous JavaScript + XML)的缩写.Ajax不是某种新技术,只是几种技术的集成创新的一种新方法.其技术组成有:基于标准的表示技术: XHTML , CSS动态显示和交互技术:Document Object Model(文件对象模型)数据互换和操作技术: XML

如何使用Ajax技术开发Web应用程序(3)

ajax|web|程序 在这个关于AJAX系列的第三部分中(相关文章:第一部分.第二部分),我们将学习如何使用AJAX与服务端进行写作以及这些技术如何产生强大的web应用程序.如果你对学习如何构建类似GMail或者Google Maps的web程序感兴趣的话,这是一篇基础的入门(虽然那两个东东会比我们在这篇文章中提及的内容复杂的多).在这篇文章中,我使用PHP作为服务端语言,但AJAX能够和任何服务端语言进行很好的兼容,所以你尽可以选择你所钟爱的任何语言! 我们还是从我们上一篇文章的代码(喏,就

如何使用Ajax技术开发Web应用程序(2)

ajax|web|程序 在上一篇文章中,我们讨论了如何通过javascript从一个远程XML文件中取得数据.在这篇文章中,我们将学会怎样对数据作更复杂的处理.作为一个示例,我们会准备一组XML数据,将数据分割成独立的片断并以不同的方式展示这些片断(取决于它们是如何被标识的). 这篇文章是建立在上一篇文章中构造的示例代码的基础之上,所以如果你不能理解我们现在的代码,你可以回过头去读第一篇文章(sheneyan注:就在上面). 开始- 让我们开始我们的第一步:构造XML.我们准备写一个XML文档,

如何使用Ajax技术开发Web应用程序

ajax|web|程序 在上一篇文章中,我们讨论了如何通过javascript从一个远程XML文件中取得数据.在这篇文章中,我们将学会怎样对数据作更复杂的处理.作为一个示例,我们会准备一组XML数据,将数据分割成独立的片断并以不同的方式展示这些片断(取决于它们是如何被标识的). 这篇文章是建立在上一篇文章中构造的示例代码的基础之上,所以如果你不能理解我们现在的代码,你可以回过头去读第一篇文章(sheneyan注:就在上面). 开始- 让我们开始我们的第一步:构造XML.我们准备写一个XML文档,

Ajax铺设了更好的开发Web应用道路(图)

ajax|web 页面重载提出了一个在Web应用开发中最大的可用性障碍,对于Java开发来说也是一个重大的挑战.在本文中,作者Philip McCarthy介绍了通过后台通道的方法来创建动态Web应用的经验. Ajax(Asynchronous JavaScript and XML)是一个结合了Java技术.XML.以及JavaScript的编程技术,可以让你构建基于Java技术的Web应用,并打破了使用页面重载的惯例. Ajax,异步JavaScript与XML,是使用客户端脚本与Web服务器

如何使用ajax开发web应用程序

ajax|web|程序 作者: Jonathan Fenocchi时间:2005.10.25译者:Sheneyan英文原文:http://webreference.com/programming/javascript/jf/column12/index.html 在过去,由于为了获得新数据而不得不重新加载web页面(或者加载其他页面)导致web应用程序发展被限制.虽然有其他方法可用(不加载其他页面),但是这些技术都没有被很好地支持而且有bug成灾的趋向.在过去的几个月里,一个过去并不被广泛支持的

Ajax铺设了更好的开发Web应用的道路

ajax|web 页面重载提出了一个在Web应用开发中最大的可用性障碍,对于Java开发来说也是一个重大的挑战.在本系列中,作者Philip McCarthy介绍了通过后台通道的方法来创建动态Web应用的经验. Ajax(Asynchronous JavaScript and XML)是一个结合了Java技术.XML.以及JavaScript的编程技术,可以让你构建基于Java技术的Web应用,并打破了使用页面重载的惯例. Ajax,异步JavaScript与XML,是使用客户端脚本与Web服务

基于J2EE架构的企业应用开发新思维:Web开发的困境

1前言 在企业级的应用系统开发领域,J2EE架构现在已经被普遍接受了.虽然它并未完全兑现刚刚出现时的种种美好许诺,跨平台,分布式,易于开发维护等等,但J2EE的广泛普及,已经是一个不争的事实. 虽然J2EE已经非常普及,但从技术上来讲,它本身还是存在很多缺陷的,比较突出的缺点,就是开发效率低,维护更加复杂,许多项目组都陷入其中不可自拔.本文将就造成这一现象的原因进行初步探讨,并在此基础上提出自己的解决思路. 本文讨论的范围仅限于采用B/S开发企业的应用系统,不涉及网站类型的应用开发.讨论的技术方

如何使用Ajax开发Web应用程序(1)

ajax|web|程序 作者: Jonathan Fenocchi 时间:2005.10.25 译者:Sheneyan 英文原文:http://webreference.com/programming/javascript/jf/column12/index.html 在过去,由于为了获得新数据而不得不重新加载web页面(或者加载其他页面)导致web应用程序发展被限制.虽然有其他方法可用(不加载其他页面),但是这些技术都没有被很好地支持而且有bug成灾的趋向.在过去的几个月里,一个过去并不被广泛