js是一门异步单线程的语言
自上而下执行,遇到报错停止
同步和异步
异步任务:
setTimeout
setInterval
ajax
dom操作
script
promise
async await
js内又将异步任务划分为 宏任务 和 微任务 是js异步任务的划分 先走的宏任务,在同一个宏任务范围内 有宏任务和微任务,先走微任务
宏任务
setTimeout
setInterval
ajax
dom操作
script
微任务
promise
async await