gpt4 book ai didi

javascript - 是 window.addEventListener ("load", init);比 $(function () { init(); }); 快?

转载 作者:行者123 更新时间:2023-11-29 16:09:39 25 4
gpt4 key购买 nike

如标题所示。

我是公司的前端人员,其中一名后端人员使用 JavaScript,而我使用 jQuery。我知道栅栏两边都有强烈的意见,我不想在这里挑起争端,我只是好奇。

对我来说,除了 JavaScript 函数在窗口加载时启动,而 jQuery 函数在文档加载时启动外,这似乎没有太大区别。

最佳答案

这取决于你测量的是什么。

就执行时间而言,加载所有 jQuery 并通过 jQuery 函数运行代码比调用单个本地方法需要更长的时间。 (这有多大区别取决于您是否要加载 jQuery)。

init 函数何时执行而言,load 通常会在 DOMReady 之后触发很长时间,因为 load 等待图像、样式表等完成加载。

无论如何,您通常不应该在更改两个变量时进行性能比较。 jQuery 与 Native 是 DOMReady 与 Load 的一个单独问题。

你也应该小心premature optimisation

关于javascript - 是 window.addEventListener ("load", init);比 $(function () { init(); }); 快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32231172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com