前端面试题(二十八)JavaScript的代码执行顺序


JavaScript代码的解释过程包括两个阶段:预处理和执行。在预编译期,JavaScript解释器将完成对JavaScript代码的预处理操作,将JavaScript代码转化为字节码;在执行期,javascript解释器把字节码生成二进制机械码,并按顺序执行。

执行过程中:HTML文档在浏览器中解析过程是:按文档流从上到下逐步解析页面结构和信息。JavaScript代码作为嵌入的脚本应该也算做HTML文档的组成部分,所以JavaScript代码在装载时的执行顺序也是根据script标签的出现来确定的。

预编译:当JavaScript引擎解析脚本时,他会在预编译期对所有声明的变量和函数预先进行处理,然后再依据自上而下的顺序进行解析


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM