Heim  >  Artikel  >  Web-Frontend  >  Was sind die Unterschiede zwischen length und size() in jQuery?

Was sind die Unterschiede zwischen length und size() in jQuery?

php中世界最好的语言
php中世界最好的语言Original
2018-05-15 11:25:391714Durchsuche

Dieses Mal erkläre ich Ihnen, was die Unterschiede zwischen der Verwendung von length und size() in jQuery sind und welche Vorsichtsmaßnahmen bei der Verwendung von length und size() in jQuery gelten Praktischer Fall, werfen wir einen Blick darauf.

Der Unterschied zwischen jQuery-Länge und size() lässt sich wie folgt zusammenfassen:

1.length ist das Attribut und size() ist die Methode.

2. Wenn Sie nur die Anzahl der Elemente ermitteln möchten, ist der Effekt derselbe. Die durch ("img").length und ("img").length erhaltenen Werte sind gleich. ("img").size()

3. Wenn Sie die Länge einer

-Zeichenfolge oder die Anzahl der Elemente in einem Array berechnen, müssen Sie die Länge verwenden, z. B. . $("#text").val().length

Schauen Sie sich ihre Ausführungszeit an. http://jsperf.com/size-vs-length wird mithilfe dieses

Wie Sie sehen können, erkannt aus dem Bild Die size()-Methode ist 38 % langsamer als length Warum?

Hier ist der Grund:

Sehen Sie sich die Erklärung auf der offiziellen Website (http://api.jquery.com/size/) an:

The .size() method is deprecated as of jQuery 1.8. Use the .length property instead.
The .size() method is functionally equivalent to the .length property; however, the .length property is preferred because it does not have the overhead of a function call.
Wie aus dem Obigen ersichtlich ist, wird size() durch Aufrufen des Längenattributs implementiert

Nach jquery 1.8 ersetzte length size(), da die Länge nicht erforderlich ist um einen Funktionsaufruf zurückzugeben, was besser ist.

Learn from yesterday, live for today, hope for tomorrow.
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Detaillierte Erläuterung der Schritte für jQuery, um Divs so zu steuern, dass sie sich über die Pfeiltasten nach oben, unten, links und rechts bewegen

jQuery implementiert das Umschalten des Titeltextes durch Klicken. Detaillierte Erläuterung der Schriftartschritte

Das obige ist der detaillierte Inhalt vonWas sind die Unterschiede zwischen length und size() in jQuery?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn