我们先来看一下js的异步提交。XHR我们在原生的时候常常用到,因为常用到,我们更多把封装到了工具库中先看下他最常用的实现 1 // 旧方法 2 3 function createXHR() { 4 var xhr; 5 try{ 6 xhr = new 7 ...
我们先来看一下js的异步提交。
XHR我们在原生的时候常常用到,因为常用到,我们更多把封装到了工具库中
先看下他最常用的实现
1 // 旧方法 2 3 function createXHR() { 4 var xhr; 5 try{ 6 xhr = new 7 }catch(e) { 8 handleErr(e); 9 10 try {11 xhr = new ActiveXObject("Ms);12 }catch(e) {13 try{14 xhr = new ActiveXObject("Microsoft.);15 }catch(e) {16 xhr = null;17 }18 }19 }20 21 return xhr ;22 }23 24 function handleErr(error) {25 // 这一步在实战中很重要,因为catch会延长作用域链,所以是在全局作用域声明的e26 // 这里我们把它赋给局部变量,则查找更快27 var err = error;28 29 // do sth.30 }
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:惰性函数——JS高级
关键词:JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。