Javascript 哪一个更快?Onload()函数或将代码直接放入<;脚本>;?

Javascript 哪一个更快?Onload()函数或将代码直接放入<;脚本>;?,javascript,html,Javascript,Html,通过onload()函数调用javascript操作和将它们直接放在中有什么区别 我想看看代码运行时的速度(或任何速度)是否有差异。 哪一个先执行? 哪一个更快?(这并不总是意味着如果代码先执行,它就会运行得更快) 当在页面解析过程中遇到块中的代码时,会立即执行该代码。 onload事件处理程序将在页面(及其资产)加载后执行代码 如果您希望脚本尽可能快地运行,请考虑在页 块之前声明脚本块,在任何 元素之前。请注意,执行此操作时,您的脚本将无法依赖第三方插件或库。在页面解析过程中遇到块中的代码时,

通过onload()函数调用javascript操作和将它们直接放在
中有什么区别

  • 我想看看代码运行时的速度(或任何速度)是否有差异。
  • 哪一个先执行?
  • 哪一个更快?(这并不总是意味着如果代码先执行,它就会运行得更快)
  • 当在页面解析过程中遇到块中的代码时,会立即执行该代码。
    onload
    事件处理程序将在页面(及其资产)加载后执行代码

    如果您希望脚本尽可能快地运行,请考虑在页<代码> <代码>块之前声明脚本块,在任何<代码> 元素之前。请注意,执行此操作时,您的脚本将无法依赖第三方插件或库。

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


    如果您希望脚本尽可能快地运行,请考虑在页<代码> <代码>块之前声明脚本块,在任何<代码> 元素之前。请注意,在执行此操作时,您的脚本将无法依赖第三方插件或库。

    普通的
    代码将立即运行,其他代码将在文档加载时运行,这是(有时)以后的操作。还应注意,这意味着在运行时不会立即加载所有元素。取决于您放置标记的位置。全局范围中的某些代码的运行速度比函数中的代码慢得多-因此,虽然onload将在稍后启动,但它可以运行得更快-当然,这非常取决于代码本身-因此,不太值得mentioning@JaromandaX什么样的代码表现出这种行为,你能解释一下吗?我从来没有听说过。@CertainPerformance-把它放在浏览器控制台中-在firefox中差别很大(4000ms、2000ms、9ms)-在chrome中,差别不大(26ms、24ms、12ms)。普通的
    代码将立即运行,其他代码将在文档加载时运行,这是(有时)稍后。还应注意的是,这意味着在运行时可能不会加载所有元素。取决于您放置标记的位置。全局范围中的某些代码的运行速度比函数中的代码慢得多-因此,虽然onload将在稍后启动,但它可以运行得更快-当然,这非常取决于代码本身-因此,不太值得mentioning@JaromandaX什么样的代码表现出这种行为,你能解释一下吗?我从来没有听说过。@CertainPerformance-把它放在你的浏览器控制台中-在firefox中差别很大(4000ms,2000ms,9ms)-在chrome中差别不大(26ms,24ms,12ms)