JavaScript Style.Display = “Geen” of JQuery. Hide () is efficiënter?

wordt gebruikt in JavaScript om een ​​element te verbergen. Maar in jQuery,

$("#elementId").hide();

wordt voor hetzelfde doel gebruikt. Welke weg is efficiënter? Ik heb een vergelijking gezien tussen twee jQuery-functie .hide()en .css("display","none")hier .

Maar mijn probleem is of puur javascript efficiënter is dan jQuery?


Antwoord 1, Autoriteit 100%

Over het praten over efficiëntie:

document.getElementById( 'elemtId' ).style.display = 'none';

Welke jQuery doet met zijn .show()en .hide()methoden, dat het de laatste staat van een element herinnert . Dat kan soms van pas komen, maar aangezien je hebt gevraagd naar efficiëntie die hier niet uitmaakt.


Antwoord 2, Autoriteit 21%

a = 2;

vs

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

In Your Minion, wat denk je dat het snelst wordt?


Antwoord 3, Autoriteit 20%

Efficiëntie gaat niet belangrijk voor zoiets in 99.999999% van de situaties. Doe wat het gemakkelijker is om te lezen en te onderhouden.

In mijn apps heb ik meestal afhankelijk van klassen om verstopt te bieden en te zien en te zien, bijvoorbeeld .addClass('isHidden')/.removeClass('isHidden')Waarmee ik dingen met CSS3 zou kunnen animeren Als ik dat wilde. Het biedt meer flexibiliteit.


Antwoord 4, autoriteit 5%

Ja.

Ja, dat is het.

Vanilla JSis altijd efficiënter.

Other episodes