首页 相关文章 XMLHTTP对象封装技术

XMLHTTP对象封装技术

   ajax技术的实现主要依赖于xmlhttprequest,但我们在调用其来进行异步数据的传输时,由于xmlhttp是个短线过程(处理事件完成后就销毁)如果不对该对象进行包装处理的话,就不得不在需要调用的地方重新构建xmlhttprequest,每次调用都要写一大段的代码,实在不是个好办法。好在现在很多开源的ajax框架都提供了对xmlhttp封装的方案。这里以ajaxtags自带的prototype-1.4.0.js为母版,来看看如何将xmlhttp对象封装成一个可复用的方法。

   在prototype.js中,首先定义了一个变量:Ajax
   var Ajax = {
   getTransport: function() {
   return Try.these(
   function() {return new ActiveXObject('Msxml2.XMLHTTP')},
   function() {return new ActiveXObject('Microsoft.XMLHTTP')},
 ...[ 查看全文 ]

2016-02-19 标签:

XMLHTTP对象封装技术的相关文章

手机页面
收藏网站 回到头部