Heim  >  Artikel  >  Web-Frontend  >  Tipps zur Verwendung der Erweiterungsmethode „Extend“ in Jquery_jquery

Tipps zur Verwendung der Erweiterungsmethode „Extend“ in Jquery_jquery

WBOY
WBOYOriginal
2016-05-16 16:38:401339Durchsuche

Extend ist eine häufig verwendete Parameterverarbeitungsfunktion bei der Entwicklung mit Jquery, insbesondere die Verwendung von Standardwerten.

Der Prototyp der Jquery-Erweiterungsmethode lautet:

var v=$.extend(dest,src1,src2,[,src3...]);

Die Funktion besteht darin, src1, src2, src3 mit dem Ziel zusammenzuführen und das zusammengeführte Ziel zurückzugeben.

Aber während der Nutzung kann der Standardwert oft nicht geändert werden,

lautet wie folgt:

var defaut={'selector':'select','default':'默认值','backcolor':'#85e137','forecolor':'#000'};

var src={'selector':'ss','default':'笑话','backcolor':'#fff','forecolor':'red'};

Wenn wir

verwenden
var v=$.extend(dfault,src);

Um die Parameter zu verarbeiten, ist der Standardwert bei der nächsten Verarbeitung der Wert nach dieser Verarbeitung und nicht der tatsächliche Standardwert.

Wir können den folgenden Code verwenden:

var v=$.extend({},dfault,src);

Das heißt, wir verwenden ein leeres Objekt als Zielparameter (Standard) und den Standardparameter als ersten Quellparameter (src). Auf diese Weise werden auch die zusammengeführten Parameter zurückgegeben, aber unser Standard wurde nicht geändert. Das ist in Ordnung. Benutzen Sie es noch einmal!

Dadurch wird erreicht, dass der Standardwert unverändert bleibt!

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