2020年结束了“我还是从前那个少年,没有一丝丝改变——《少年》”2021继续加油!!!
创建XML HttpRequest
对象
死方法,创建出来直接调用就行了
function createXMLHttpRequest() {
var httpRequest;
if ((window, XMLHttpRequest)) {
//适用于CHrome,Firefox,safari,。。。
httpRequest = new XMLHttpRequest();
} else if (window.ActiveXObject) {
// 适用于IE浏览器
try {
httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); // IE 7+
} catch (e) {
try {
HttpRequest = new ActiveXObject("Microsoft.XMLHTTP"); // IE 6-
} catch (e) {}
}
}
return httpRequest;
}
封装好的XMLHttpRequest
对象
// 1.定义函数 - 用于创建XMLHTTPRequest对象
(function () {
function createXMLHttpRequest() {
var httpRequest;
if ((window, XMLHttpRequest)) {
//适用于CHrome,Firefox,safari,。。。
httpRequest = new XMLHttpRequest();
} else if (window.ActiveXObject) {
// 适用于IE浏览器
try {
httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); // IE 7+
} catch (e) {
try {
HttpRequest = new ActiveXObject("Microsoft.XMLHTTP"); // IE 6-
} catch (e) {}
}
}
return httpRequest;
}
window.createXMLHttpRequest = createXMLHttpRequest;
})();
// //2.给某个对象或方法添加
// Object.defienProperty(typeof window !== 'undefined' ? window : this,'createXMLHttpRequest',{
// value : function(){
// var httpRequest;
// if(window,XMLHttpRequest){//适用于CHrome,Firefox,safari,。。。
// httpRequest = new XMLHttpRequest();
// }else if (window.ActiveXObject){// 适用于IE浏览器
// try{
// httpRequest = new ActiveXObject("Msxml2.XMLHTTP");// IE 7+
// }catch(e){
// try{
// HttpRequest = new ActiveXObject("Microsoft.XMLHTTP");// IE 6-
// }catch (e){}
// }
// }
// return httpRequest;
// }
// });