加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ajax 同步模式与异步模式

发布时间:2020-12-16 02:58:54 所属栏目:百科 来源:网络整理
导读:script // console.time(‘abc‘) // for (var i = 0; i 100000000; i++) {} // console.timeEnd(‘abc‘) // console.log(‘begin request‘) var xhrAsync = new XMLHttpRequest(); // open 方法的第三个参数是 async 可以传入一个布尔值,默认为 true xhr
<script>    // console.time(‘abc‘)    // for (var i = 0; i < 100000000; i++) {}    // console.timeEnd(‘abc‘)    // console.log(‘begin request‘)    var xhrAsync = new XMLHttpRequest();    // open 方法的第三个参数是 async 可以传入一个布尔值,默认为 true    xhrAsync.open(‘GET‘,‘time.php‘,true);    console.time(‘async‘);    xhrAsync.send();    console.log(xhrAsync.responseText);    // console.log(‘end request‘)    console.timeEnd(‘async‘);    // 同步模式 ajax 操作会有楞等的情况    // 区别在于 send 方法会不会出现等待情况    // console.log(‘begin request‘)    var xhrSync = new XMLHttpRequest();    // open 方法的第三个参数是 async 可以传入一个布尔值,默认为 true    xhrSync.open(‘GET‘,false);    console.time(‘sync‘);    xhrSync.send();    console.log(xhrSync.responseText);    // console.log(‘end request‘)    console.timeEnd(‘sync‘)</script>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读