sync and async

1.异步(Asynchronous, async)是与同步(Synchronous, sync)相对的概念

同步按你的代码顺序执行,异步不按照代码顺序执行,异步的执行效率更高。

<p id="demo">json </p>
<script>
function print(){
    document.getElementById("demo").innerHTML = "RUNOOB";
}
setTimeout(print, 3000);         //回调函数
</script>
//上面函数可以直接简写问以下形式 <p id="demo"></p> <script> setTimeout(function () { document.getElementById("demo").innerHTML="RUNOOB!"; }, 3000); </script>

2.

//XMLHttpRequest 的 onload 和 onerror 属性都是函数,分别在它请求成功和请求失败时被调用
//XMLHttpRequest 常常用于请求来自远程服务器上的 XML 或 JSON 数据
<p id="demo">json </p>
<script>
var xhr = new XMLHttpRequest();
xhr.onload = function () {
    document.getElementById("demo").innerHTML=xhr.responseText;
}
xhr.onerror = function () {
    document.getElementById("demo").innerHTML="请求出错";
}
xhr.open("GET", "https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js", true);
xhr.send();
</script>

 

posted @ 2022-09-19 15:52  JASON_yul  阅读(152)  评论(0)    收藏  举报