簡體   English   中英

JavaScript style.display =“none”或jQuery .hide()效率更高?

[英]JavaScript style.display=“none” or jQuery .hide() is more efficient?

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().hide()方法是,它記住元素的最后狀態 這有時會派上用場,但是因為你問的效率在這里並不重要。

在99.999999%的情況下,效率對於這樣的事情並不重要。 做任何更容易閱讀和維護的事情。

在我的應用程序中,我通常依賴類來提供隱藏和顯示,例如.addClass('isHidden')/.removeClass('isHidden') ,如果我願意,它可以讓我用CSS3動畫。 它提供更多的靈活性。

a = 2;

VS

a(2);
function a(nb) {
    lot;
    of = cross;
    browser();
    return handling(nb);
}

看來,您認為最快的是什么?

是。

是的。

Vanilla JS總是更有效率。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM