AJAX(Asynchronous JavaScript and XML,异步JavaScript和XML),AJAX并不是一项新的技术,它产生的主要目的是用于页面的局部刷新,从之前的代码开发来看,读者可以发现,每当用户向服务器端发出请求时,那怕需要的只是简单的更新一点点的局部内容,服务器端都会将一个整体的页面进行刷新,并重新生成代码,这样一来程序的性能肯定会有所降低的,而如果采用了AJAX技术之后,就可以实现局部的内容变更,而不用再进行整体的页面刷新,显然处理的性能要比前者高很多 。
在AJAX中主要是通过XMLHttpRequest对象处理发送异步请求和处理回应的,此对象最早是在IE 5中以ActiveX组件的形式出现的,一直到2005年之后才被广泛的使用,而如果要想创建一个XMLHttpRequest对象必须使用JavaScript。
XMLHttpRequest对象的属性
No. | 属性 | 描述 |
1 | onreadystatechange | 指定当readState状态改变时使用的操作,一般都用于指定具体的回调函数 |
2 | readyState | 返回当前请求的状态,只读 |
3 | responseBody | 将回应信息正文以unsigned byte数组形式返回,只读 |
4 | responseStream | 以Ado Stream对象的形式返回响应信息,只读 |
5 | responseText | 接收以普通文本返回的数据,只读 |
6 | responseXML | 接收以XML文档形式回应的数据,只读 |
7 学习交流
热门图片
猜你喜欢的新闻
猜你喜欢的关注
新闻热点 2024-06-26 22:28:41
2024-06-26 22:26:16
2024-06-26 22:23:01
2024-06-25 19:29:23
2024-06-25 19:22:14
2024-06-25 19:19:15
疑难解答 图片精选 |