使用addClass()vs css()的jQuery内存性能。

时间:2015-01-22 13:42:01

标签: jquery performance

我有div的网格布局,当光标在div上移动时,它会改变颜色。我必须使用jQuery,所以我使用mouseenter函数。我可以使用

$('#someId').addClass('someClass');$('#someId').css('background', 'red');

我在两个http://jsperf.com/jquery-css-vs-addclass-speed/2之间找到了有关速度性能的信息,但是如果有的话,哪种方法对内存性能更好,特别是如果你有10,000加div。

1 个答案:

答案 0 :(得分:0)

性能没有太大差异,因为在两种情况下都使用ID操作对象,这是主要区别。你选择的行动并不重要。仍然添加一个类使您可以只更改类并在以后轻松删除它。