<div class="box" οnclick="boxClick()"></div>
<script>
// async await 运用 await加在事件前面,那么他们都会按照顺序执行
async function boxClick() {
await setTimeout(console.log("1st runing"), 3000);
await console.log("2nd runing");
}
// 打印结果 1st runing
// 2nd runing
// 使用promise 让两个事件按数据集女婿执行
const f1 = ()=>new Promise((resolve, reject)=>{
setTimeout(()=>{
console.log('p1 runing')
resolve(1)
}, 1000)
})
const f2 = ()=>new Promise((resolve, reject)=>{
setTimeout(()=>{
console.log('p2 runing')
resolve(2)
}, 1000)
})
// 使用回调形式
f1().then(()=>{
f2()
})