XMLHttpRequest对象

2018-04-28  本文已影响0人  Sune小叶子

1.取色网站:http://www.colorzilla.com/gradient-editor/

XMLHttpResquest对象

IE7之前的老的浏览器并不能支持XMLHttpRequest()这个构造函数,但是IE5 IE6里面浏览器可以模拟这个构造函数(在IE5 IE6里面使用的是ActiveX对象):

    if(window.XMLHttpResquest === undefined){

        window.XMLHttpResquest = function(){

            try{
                //如果可以使用ActiveX对象最新版本
                return new ActiveXObject('Msxml2.XMLHTTP.6.6')
            }
            catch (e){

                try{

                    //否则退回交旧版本
                    return new ActiveXObject( 'Msxml2.XMLHTTP.3.0' )
                }
                catch (e1){
                    
                    throw new Error('XMMLHttpRequest is not find')
                }
            }
        }

    }
  

一个HTTP请求包含4个部分

服务器返回的HTTP请求包含3部分

    var request = new XMLHttpResquest();
    request.open( methods , URL );
  • 当发起一个HTTP请求时,首先会实例化一个XMLHttpResquest()对象,第一步就是调用他的open()属性,来指定HTTP请求的方法和URL
上一篇 下一篇

猜你喜欢

热点阅读