gpt4 book ai didi

javascript - 使用 native javascript 设置 id 是否比使用 jQuery 更快?

转载 作者:行者123 更新时间:2023-11-30 08:30:40 25 4
gpt4 key购买 nike

我知道在javascript中设置元素id的两种方式如下:

var myDiv = document.createElement('div');
$(myDiv).attr('id', 'myDiv');

var myDiv = document.createElement('div');
myDiv.id = 'myDiv';

我猜第二个更好,因为它不使用 jQuery,这是真的吗?

最佳答案

是的,普通 javascript 解决方案将是这里最快的(尽管在这种情况下我们谈论的是极端微秒)。

函数调用很昂贵。当您调用 .attr 时,您是在进行函数调用(在 jQuery 库中定义),该函数最终无论如何都会执行 native 方法。

正如@Vohuman 在此答案的评论中也指出的那样,您甚至还需要为传递给它的元素创建 jQuery 实例的开销。即使开始使用 jQuery,也必须包含同样占用时间的 jQuery 库。

关于javascript - 使用 native javascript 设置 id 是否比使用 jQuery 更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38468913/

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