同步任务,异步任务,微任务,宏任务,事件循环(event Loop)(一天一个问题13)
1.javascript是一门单线程语言,同一个时间只能做一件事
2.
Js:单线程,异步等同步执行完才能执行
For循环请求(异步和同步ajax改成同步,ajax默认是异步)for循环函数(闭包保存局部变量)
异步操作:类似onclick等,setTimeout等,Ajax
异步加载js
动态插入script标签;
script标签上添加defer或者async属性;
创建并插入iframe,让它异步执行js
事件循环:
for循环一个函数
主线程js,for循环同步执行完毕,
执行异步任务,将异步任务
原创
2020-09-07 10:58:20 ·
282 阅读 ·
1 评论