美文网首页
JS执行机制

JS执行机制

作者: 了彧 | 来源:发表于2019-03-11 16:15 被阅读0次

1.JS本质是单线程执行任务,但是单线程效率不高,所以将任务分成了同步任务和异步任务。

>(PS:单线程就像银行只有一个窗口,客户只能排队一个一个的办理业务)

2.宏任务:script,setTimeout,setInterval

   微任务:nextTick,then

   宏任务(1个) --》微任务(全部) --》宏任务(1个) --》微任务(全部)......

JS执行机制简图,推荐好文:https://juejin.im/post/59e85eebf265da430d571f89

3.举例说明

输出结果为:1,7,6,8,2,4,3,5,9,11,10,12

相关文章

  • js引擎的执行机制

    js引擎的执行机制 JS的Event Loop是JS的执行机制,理解JS的执行,必须理解Event Loop JS...

  • js执行机制

    js执行机制

  • js定时器

    从JS执行机制说起 浏览器(或者说JS引擎)执行JS的机制是基于事件循环。 由于JS是单线程,所以同一时间只能执行...

  • js执行机制

    JavaScript的一个语言特性(也是这门语言的核心)就是单线程。什么是单线程呢?简单地说就是同一时间只能做一件...

  • JS执行机制

    前言 在稀土掘金上看到这一次,彻底弄懂 JavaScript 执行机制和从浏览器多进程到JS单线程,JS运行机制最...

  • JS执行机制

    1.JS本质是单线程执行任务,但是单线程效率不高,所以将任务分成了同步任务和异步任务。 >(PS:单线程就像银行只...

  • JS执行机制

    一直以来,对JS的执行机制都是模棱两可,知道今天看了文章—《这一次,彻底弄懂JavaScript执行机制》和《Ev...

  • js执行机制

    面试官老喜欢出这种题目问你,请说下这段代码的输出,其中就会有坑,之所以说是坑是因为你不了解,懂了就是云淡风轻,不懂...

  • js执行机制

    JavaScript执行机制,重点有两点: 1.JavaScript是一门单线程语言。2.Event Loop(事...

  • JS执行机制

    引言 众所周知,JS自出生之日起就被设定为了一门单线程的语言,所谓单线程就是指任务执行的顺序需要一个接一个,如果其...

网友评论

      本文标题:JS执行机制

      本文链接:https://www.haomeiwen.com/subject/wlzlqqtx.html