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

暂无数据