ajax 核心技术是什么?

来源:百度知道 编辑:UC知道 时间:2024/05/29 22:57:58
请告诉我Ajax的核心技术是什么?

核心是javascript调用XML的异步传输

ajax 你要是考试的话就按书上来,你要是理解的话你就最简单就是理解成为可以通过js操作把某个tag标签(如<div></div>)中间的的东西给换掉的一种方法,当然,它的定义是很伟大的,你要是不考试你把它的伟大定义丢一边去好了,替换内容和访问连接才是它最好用的地方。靠,你运气好,老子当初是搞ajax最早的一批人之一,当时还不叫ajax呢,当时这个东西叫Web异步(多线程)技术。。。。。。。

AJAX是由几种技术组合而成的。

(1) XmlHttpRequest—XmlHttpRequest对象允许浏览器通过它与Web服务器进行通信。这个对象为页面提供了客户端和服务器端的异步通信功能。在Internet Explorer中,这个功能由“MSXML”ActiveX组件提供;在FireFox中,这个功能由一个叫XmlHttpReqeust的对象来提供。在编写AJAX代码时,需要判断浏览器类型,并为不同浏览器提供不同的XmlHttpRequest的调用代码。

(2)JavaScript—所有的浏览器都支持JavaScript脚本语言。AJAX使用JavaScript脚本语言来操作XmlHttpRequest对象、操作DOM和CSS等。

(3)DHTML/DOM—能正确显示AJAX应用程序页面的浏览器必须要能通过DOM动态更新HTML元素的内容。

(4)使用XML传输数据—虽然也能使用HTML或者其他的格式在客户端和服务器之间传递数据,不过XML显然是标准的做法,并且使用XML容易结构化和层次化数据。

如果要简单理解什么用的话 就死用JavaScript实现后台操作,像操作数据库等

核心对象是XMLHttpRequest,它可以提供不重新加载页面的情况下更新网页,在页面加载后在客户端向服务器请求数据,在页面加载后在服务器端接受数据,在后台向客户端发送数据。