代码之家  ›  专栏  ›  技术社区  ›  Erlisar Vasquez

哪一个更快?Onload()函数或将代码直接放入<script>中?

  •  0
  • Erlisar Vasquez  · 技术社区  · 6 年前

    <script>

    1. 我想看看代码运行时的速度是否有差异。
    2. 哪个先执行?
    3. (这并不总是意味着如果代码先执行,它会运行得更快)
    1 回复  |  直到 6 年前
        1
  •  2
  •   Dacre Denny    6 年前

    a中的代码 <script> 当在页解析期间遇到块时,会立即执行它。 onload 事件处理程序将在页面(及其资产)加载后执行代码。

    如果希望脚本尽快运行,请考虑在页面中声明脚本块 <head/> 阻止,在任何 <link/>