JS引擎是如何执行JS代码的?

前言:记得去年刷掘金的时候查到了一篇《彻底理解JS的执行上下文》,介绍JS引擎是如何执行我们编写的JS代码。当时的我还是以为JS引擎是一行一行执行我们的JS代码,所以那个时候的我看到那篇文后,直接WC~。今年在准备春招,然后要整理执行上下文栈这一块知识点:

  • 执行上下文栈、异步队列、堆内存
  • 同步异步、变量提升
  • 宏任务、微任务

JS引擎语法分析、词法分析(变量提升、将块级定义域放在当前执行上下文栈中的词法环境)并确定作用域规则,执行时确定执行上下文执行后可能会被垃圾回收机制回收。

 

JS引擎是如何执行JS代码的?

上一篇:【thinkphp6源码分析一 】 index.php


下一篇:使用阿里云的与域名证书配置基于openresty的https站点