继续怀疑Ajax这个令人费解的定义

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等任何适合项目开发的数据源)。

[本日志由 puterjam 于 2007-01-10 05:08 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 19 | 引用: 0 | 查看次数: -
回复回复Relic.[2009-04-22 09:09 AM | del]
主要是使用后XMLHttpRequest来获取XML文档来进行操作,
最主要的地方还是在操作XML那里.
获取一个XML文档还不简单?
回复回复很正常[2008-09-03 10:15 AM | del]
先进的东西都存在争论 www.4ghost.cn/blog
回复回复测试[2008-02-02 05:16 PM | del]
引用内容 引用内容
W3C已经规定,就叫做XMLHTTP,ie7里也继承这个对象了,而不需要再调用ActiveX了,其他浏览器也都集成,ajax里的xml的确不怎么样,浪费处理资源和网络带宽,都不如json来的实惠
回复回复Conan[2007-05-23 05:58 PM | del]
Asynchronous是由XMLHttpRequests来实现的,而当Jesse James Garrett第一个提出Ajax这个说法的时候,并不是指Asynchronous JavaScript and XML的首字母缩写。
回复回复Ajax[2007-05-22 12:48 AM | del]
Ajax的应用已经越来越广了
回复回复测试[2007-02-18 02:22 AM | del]
回复回复aw[2007-01-30 02:56 PM | del]
XML只不过是一个泛称。何必追究呢:)
就如同人的名字一样。
回复回复[BI]cj[2007-01-18 10:06 AM | del]
AJAX中虽然不一定要返回XML,但很多时候,稍复杂点的应用,都是返回XML。需要对XML数据进行处理。而XMLHTTPRequest只是一个对象。
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.