什么是AJAX
发布时间:2020-12-15 21:02:16 所属栏目:百科 来源:网络整理
导读:【AJAX】 :Asynchronous JavaScript + XML。 AJAX不是一个新的技术,而是几种老的技术的组合。 ◆ XHTML + CSS 负责表示层的展现。 ◆ Document Object Model 文档对象模型,负责动态显示和交互。 ◆ XML + XSLT 负责数据互换和操作。 ◆ XMLHttpRequest 负
【AJAX】:Asynchronous JavaScript + XML。 AJAX不是一个新的技术,而是几种老的技术的组合。 ◆ XHTML + CSS 负责表示层的展现。 ◆ Document Object Model 文档对象模型,负责动态显示和交互。 ◆ XML + XSLT 负责数据互换和操作。 ◆ XMLHttpRequest 负责异步获取数据。 ◆ JavaScript 负责结合以上所有技术。 AJAX是一种运用于浏览器中的技术,使用ALAX技术的应用程序独立于浏览器。 问题1:使用AJAX技术开发Web应用与传统技术有何不同? 可以看出,主要的差别是采用了XMLHttpRequest来向服务器异步的请求XML数据。 问题2:使用AJAX技术开发Web应用与传统技术相比,用户体验有何不同? 用传统技术开发的Web应用,用户的体验如下:点击—>等待新页面—>看到新页面—>再点击......。 而采用AJAX技术可以使用异步数据进行转换,并且可以向服务器索取少量信息而非整个网页,所以用户无须等待返回结果就可以进行下一步操作,并且由于不是重新下载整个页面,响应速度也好很多。 问题3:请给一个简单的例子 <SCRIPT LANGUAGE="JavaScript"> var xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); xmlHttp.open("GET","http://www.blogjava.net/zbw25/Rss.aspx",true); xmlHttp.onreadystatechange=function() { if (xmlHttp.readyState==4) { alert(xmlHttp.responseText); } } xmlHttp.send(); </SCRIPT> 代码说明:
问题4:当前使用AJAX技术开发的网站有哪些? *Orkut *Gmail *Google Groups *Google Suggest *Google Maps (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |