欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JavaScript的解析机制和执行顺序介绍

程序员文章站 2022-05-17 14:43:00
js解析机制 js解析过程: 1、编译阶段(预处理或预编译):代码在执行时被解释器一行行编译和执行,在这个阶段javascript解释器将完成对js代码的预处理,也就是把js代...

js解析机制

js解析过程:

1、编译阶段(预处理或预编译):代码在执行时被解释器一行行编译和执行,在这个阶段javascript解释器将完成对js代码的预处理,也就是把js代码转化成字节码。

2、执行阶段:(js代码已经在内存中被构建为语法树,此时,js引擎会根据这个语法树结构边解释,边执行。)javascript解释器借助执行期环境,把字节码转换生成机械码,并按顺序执行,完成程序设计的任务。

js执行顺序

js 是从上到下按块执行的,每一个就是一个块,js解释器在代码块加载完成后,先对代码进行预编译,再执行,执行完毕后,继续解析下面的html文档流,同时js 解释器准备处理下一个块。