继续怀疑Ajax这个令人费解的定义
作者:puterjam 日期:2007-01-10
AJAX 大家都知道其全名是 Asynchronous JavaScript and XML. 但是很多人都被里面的XML误会了.
(真不晓得是哪个组织YY出来的定义)
首先,AJAX我们用得最多的是什么?
1. Javascript -> 脚本
2. XMLHttpRequests -> 获取数据的工具
那为何不叫 Asynchronous JavaScript and XMLHttpRequests 呢?
但是目前的 AJAX 定义会让人理解成.
1. Javascript -> 脚本
2. XML -> 数据源
刚接触AJAX的人就会理解成 哦, “XML数据源嘛, 原来就是用Javascript 在XML数据源上成功请求数据就ok了。” 然后,大量使用xml做为数据源。当有一个天,发现原来XML不适合你的项目时,开始后悔,XML在这里造成了瓶颈...
这里提醒初学者,千万不要被 XML 误导了。Ajax简单的流程是:
Javascript 通过 XMLHttpRequests 请求 数据(包括text,json,xml等任何适合项目开发的数据源)。
(真不晓得是哪个组织YY出来的定义)
首先,AJAX我们用得最多的是什么?1. Javascript -> 脚本
2. XMLHttpRequests -> 获取数据的工具
那为何不叫 Asynchronous JavaScript and XMLHttpRequests 呢?
但是目前的 AJAX 定义会让人理解成.
1. Javascript -> 脚本
2. XML -> 数据源
刚接触AJAX的人就会理解成 哦, “XML数据源嘛, 原来就是用Javascript 在XML数据源上成功请求数据就ok了。” 然后,大量使用xml做为数据源。当有一个天,发现原来XML不适合你的项目时,开始后悔,XML在这里造成了瓶颈...
这里提醒初学者,千万不要被 XML 误导了。Ajax简单的流程是:
Javascript 通过 XMLHttpRequests 请求 数据(包括text,json,xml等任何适合项目开发的数据源)。
评论: 19 | 引用: 0 | 查看次数: -
先进的东西都存在争论 www.4ghost.cn/blog
引用内容W3C已经规定,就叫做XMLHTTP,ie7里也继承这个对象了,而不需要再调用ActiveX了,其他浏览器也都集成,ajax里的xml的确不怎么样,浪费处理资源和网络带宽,都不如json来的实惠
Asynchronous是由XMLHttpRequests来实现的,而当Jesse James Garrett第一个提出Ajax这个说法的时候,并不是指Asynchronous JavaScript and XML的首字母缩写。
XML只不过是一个泛称。何必追究呢:)
就如同人的名字一样。
就如同人的名字一样。
AJAX中虽然不一定要返回XML,但很多时候,稍复杂点的应用,都是返回XML。需要对XML数据进行处理。而XMLHTTPRequest只是一个对象。
发表评论
上一篇
下一篇

文章来自:
Tags:
相关日志:
回复
最主要的地方还是在操作XML那里.
获取一个XML文档还不简单?