SOURCE

//这是一个简单工厂模式
var XMLHttpFactory = function() {};
XMLHttpFactory.createXMLHttp = function() {   
  var XMLHttp = null;    
  if (window.XMLHttpRequest) {
    XMLHttp = new XMLHttpRequest()   
  } else if (window.ActiveXObject) {
    XMLHttp = new ActiveXObject("Microsoft.XMLHTTP")    
  }  
  return XMLHttp;  
}
//XMLHttpFactory.createXMLHttp()这个方法根据当前环境的具体情况返回一个XHR对象。
var AjaxHander = function() {    
  var XMLHttp = XMLHttpFactory.createXMLHttp();
  ...  
}
console 命令行工具 X clear

                    
>
console