JavaScript style.display =“none”或jQuery .hide()更有效率?
document.getElementById("elementId").style.display="none"
在JavaScript中用来隐藏一个元素。 但在jQuery中,
$("#elementId").hide();
用于相同的目的。 哪种方法更有效率? 我在这里看到了两个jQuery函数.hide()
和.css("display","none")
之间的比较。
但我的问题是,纯JavaScript是否比jQuery更有效率?
谈效率:
document.getElementById( 'elemtId' ).style.display = 'none';
jQuery使用.show()
和.show()
方法的function是记住元素的最后一个状态 。 这有时可以派上用场,但是因为你问到效率,这里不重要。
在99.999999%的情况下,效率对于这样的事情并不重要。 做任何更容易阅读和维护。
在我的应用程序中,我通常依靠类来提供隐藏和显示,例如.addClass('isHidden')/.removeClass('isHidden')
,如果我愿意的话,可以让我用CSS3animation。 它提供更多的灵活性。
a = 2;
VS
a(2); function a(nb) { lot; of = cross; browser(); return handling(nb); }
在你看来,你认为最快的是什么?
是。
是的。
香草JS总是更有效率。