关键字:宏任务
  • JavaScript语法(一):在script标签写export为什么会抛错?
    <h2 style="text-align: start;">脚本和模块</h2><p>首先,JavaScript 有两种源文件,一种叫做脚本,一种叫做模块。这个区分是在 ES6 引入了模块机制开始的,在 ES5 和之前的版本中,就只有一种 ...
  • javaScript执行(一):Promise里的代码为什么比setTimeout先执行?
    <p>这一部分我们来讲一讲 JavaScript 的执行。</p><p>首先我们考虑一下,如果我们是浏览器或者 Node 的开发者,我们该如何使用 JavaScript 引擎。</p><p>当拿到一段 JavaScript 代码时,浏览器或 ...
  • 从react源码分析useEffect与useLayoutEffect的执行细节
    <article class="_2rhmJa"><p>本文将从useEffect的‘闪烁’问题切入,通过devtools并结合源码来分析useEffect与useLayoutEffect的执行细节,最后总结业务开发中二者的适用场景。</p ...
  • 宏任务和微任务
    <h2 id="_1">准备知识</h2> <ul> <li> <p>在执行一个 Promise 对象的时候,当走完<code>resolve();</code>之后,就会立刻把 <code>.then()</code>里面的代码加入到<s ...
  • Promise入门详解
    <h2 id="promise">为什么需要 Promise?</h2> <p>我们在前面的文章《JavaScript 基础:异步编程和 Ajax/单线程和异步》中讲过,Javascript 是⼀⻔单线程语⾔。早期我们解决异步场景时,⼤部分 ...
  • 单线程和异步
    <h2 id="_1">单线程</h2> <p>JavaScript 语言和执行环境是<strong>单线程</strong>。即同一时间,只能处理一个任务。</p> <p>具体来说,所谓单线程,是指 JS 引擎中负责解释和执行 JavaS ...
  • JS基础整理(3)—来说说Promise和事件循环吧
    <article class="_2rhmJa"><p><code>Promise</code>是什么?为什么要使用?</p> <h2>为什么使用Promise</h2> <p>这篇关于<code>promise</code>的blog其实 ...
  • 来说说Promise和事件循环吧
    <article class="_2rhmJa"><p><code>Promise</code>是什么?为什么要使用?</p> <h2>为什么使用Promise</h2> <p>这篇关于<code>promise</code>的blog其实 ...
  • 【269页】前端大厂面试题宝典
    <article class="_2rhmJa"><blockquote> <p>《269页前端大厂面试题宝典》,主要内容概括:<strong>HTML,CSS,JavaScript,HTTP,TCP协议,浏览器,Vue,数据结构与算法。< ...
  • 前端大厂面试题宝典
    <article class="_2rhmJa"><blockquote> <p>《269页前端大厂面试题宝典》,主要内容概括:<strong>HTML,CSS,JavaScript,HTTP,TCP协议,浏览器,Vue,数据结构与算法。< ...

暂无数据