JS是单线程语言,凡是需要程序等待的都需要采用异步来执行,或者可以说叫程序阻塞
简单介绍:
1.网络请求:ajax请求、动态加载(onLoad方法)
console.log(100);
$.ajax({
method:‘GET’,
url:‘test.php’,
success(){
console.log(200);
},
})
console.log(300);
输出结果(100,300,200)
2.定时任务:setTimeOut 、setInterval
console.log(100);
setTimeOut(()=>{
console.log(100);
},1000);
console.log(300);
输出结果(100,300,200)
3.JS事件绑定
console.log(100);
$(’.btn).click(()=>{
console.log(200);
});
console.log(300);
输出结果(100,300,200)
JS同步异步的应用场景
最新推荐文章于 2024-10-12 11:05:39 发布