Mit der neuen Version von jQuery v1.6 und dem Hinzufügen der Methode .prop()
.
Gibt es einen inhärenten Unterschied bei der Verwendung von .prop()
über .data()
?
Ich sehe in der Dokumentation, dass das Entfernen einer Eigenschaft zu Speicherverlusten in Versionen von IE vor IE9 führen kann. Aber gibt es andere Leistungsprobleme oder andere Probleme bei der Verwendung der neuen Methode prop()
?
Syntax von der Site:
%Vor%Über das Folgende:
%Vor%Ich denke, es kommt auf den Unterschied zwischen einer Eigenschaft des DOM-Knotens und einer Eigenschaft des Javascript-Objekts, das es darstellt, an.
Die Dokumentation spezifiziert nicht wie oder wo .data()
Daten gespeichert sind, also die Tatsache, dass Sie es als eine Eigenschaft des relevanten jQuery-Objekts sehen sei nur ein Implementierungsdetail. jQuery könnte es auch überall anders speichern.
Im Gegensatz dazu bezieht sich .prop()
natürlich explizit auf Eigenschaften des DOM-Knotens.
Tags und Links jquery