01.js

来自「进行ajax开发sdsd s d sd s」· JavaScript 代码 · 共 41 行

JS
41
字号
// This is a list of XMLHttpRequest creation factory functions to tryHTTP._factories = [    function() { return new XMLHttpRequest(); },    function() { return new ActiveXObject("Msxml2.XMLHTTP"); },    function() { return new ActiveXObject("Microsoft.XMLHTTP"); }];// When we find a factory that works, store it hereHTTP._factory = null;// Create and return a new XMLHttpRequest object.// // The first time we're called, try the list of factory functions until// we find one that returns a nonnull value and does not throw an// exception.  Once we find a working factory, remember it for later use.//HTTP.newRequest = function() {    if (HTTP._factory != null) return HTTP._factory();    for(var i = 0; i < HTTP._factories.length; i++) {        try {            var factory = HTTP._factories[i];            var request = factory();            if (request != null) {                HTTP._factory = factory;                return request;            }        }        catch(e) {            continue;        }    }    // If we get here, none of the factory candidates succeeded,    // so throw an exception now and for all future calls.    HTTP._factory = function() {        throw new Error("XMLHttpRequest not supported");    }    HTTP._factory(); // Throw an error}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?