网站设置一键登录怎么办,小鼠标网站建设,笔记本电脑做网站比较畅快,联盟营销是一种什么的网络营销方式JS中的异步任务有哪些
异步任务指的是#xff0c;不进入主线程、而进入任务队列#xff08;task queue#xff09;的任务#xff0c;只有等主线程任务执行完毕#xff0c;任务队列开始通知主线程#xff0c;请求执行任务#xff0c;该任务才会…JS中的异步任务有哪些
异步任务指的是不进入主线程、而进入任务队列task queue的任务只有等主线程任务执行完毕任务队列开始通知主线程请求执行任务该任务才会进入主线程执行。
分为了以下两种
宏任务
宏任务就是将当前任务放在下一个任务列最顶部微任务
微任务会将当前任务放入下一个任务列的底部主要的异步任务有 Eventsjavascript各种事件的执行都是异步任务 setTimeout、setInterval 定时器 特别的如果将setTimeout()的第二个参数设为0就表示当前代码执行完执行栈清空以后立即执行0毫秒间隔指定的回调函 queueMicrotask 执行微任务 XMLHttpRequest也就是 Ajax requestAnimationFrame 类似于定时器但是是以每一帧为单位 fetch Fetch API 提供了一个 JavaScript 接口,用于访问和操纵 HTTP 管道的一些具体部分 MutationObserver 创建并返回一个新的 MutationObserver 它会在指定的DOM发生变化时被调用。 Promise async function