jQuery.click () vs onClick

Ich habe eine riesige jQuery-Anwendung, und ich bin, anhand der folgenden zwei Methoden für die click-Ereignisse.

Erste Methode

HTML -

<div id="myDiv">Some Content</div>

jQuery

$('#myDiv').click(function(){
    //Some code
});

Zweite Methode

HTML -

<div id="myDiv" onClick="divFunction()">Some Content</div>

JavaScript-Funktion

function divFunction(){
    //Some code
}

Benutze ich entweder die erste oder die zweite Methode, die in meiner Anwendung. Welches ist besser? Besser für die Leistung? Und standard?

Kommentar zu dem Problem
Sie können erfahren Sie mehr über die verschiedenen Möglichkeiten, Sie zu befestigen, event-Handler und Ihre Vorteile/Nachteile hier: quirksmode.org/js/introevents.html. jQuery ist einfach nur ein netter wrapper für erweiterte event-Registrierung. Kommentarautor: Felix Kling
Denken Sie daran, dass die Klick-Funktion in der $(document).bereit(Funktion(). Kommentarautor: joan16v

InformationsquelleAutor der Frage Techie | 2012-09-27

Schreibe einen Kommentar