JS同步异步的应用场景

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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值