zoukankan      html  css  js  c++  java
  • 前端面试题(二十八)JavaScript的代码执行顺序

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

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

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

  • 相关阅读:
    【CF989E】A Trance of Nightfall
    [SHOI2012]信用卡凸包
    [HNOI2016]最小公倍数
    [HNOI2012]射箭
    [SCOI2015]小凸想跑步
    [CQOI2006]凸多边形
    ### Hadoop
    ### awk
    ### Theano
    ### Python Learning
  • 原文地址:https://www.cnblogs.com/Alex2018/p/10538889.html
Copyright © 2011-2022 走看看