gpt4 book ai didi

Javascript setAttribute 与 jquery 多属性 setter

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

我想为多个元素设置这么多属性。与 jquery 相比,Javascript 总是提供更好的性能。

我想知道在通过 jquery 和 javascript 设置多个属性时,哪个性能更好。

Jquery 多属性 setter :

$(element).attr({'id': 'id1', 'index':1, 'value':10,'check':'checked'});

使用 javascript setAttribute :

element.setAttribute('id','id1');
element.setAttribute('index','1');
..................................

当我使用 javascript 时,我需要写多行。否则需要为此创建自定义函数。

谁能解释一下哪一个性能更好?为什么?

谢谢,

湿婆

最佳答案

这是一个测试属性设置的jsperf。我不确定它是否涵盖了您的情况,但正如其他人所说 - 纯 javascript 比使用库快得多。 (我什至不确定 jsperf 是否有效。我的意思是它是否测试了您的需求)。

http://jsperf.com/aaa-setting-attribute

jQuery 版本比纯 javascript 版本慢 66%。

关于Javascript setAttribute 与 jquery 多属性 setter ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20235274/

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