Heim  >  Artikel  >  Web-Frontend  >  Eine kurze Diskussion über die Erweiterungsfunktion in jquery

Eine kurze Diskussion über die Erweiterungsfunktion in jquery

零到壹度
零到壹度Original
2018-03-20 15:22:311453Durchsuche

In diesem Artikel geht es hauptsächlich um die spezifischen Schritte und die damit verbundenen Bedienungsfähigkeiten der Erweiterungsfunktion in jquery. Ich hoffe, dass er allen helfen kann.

Die Erweiterungsfunktion in jquery

Die jQuery.extend()-Funktion wird verwendet, um eine oder zu erweitern mehr Der Inhalt des Objekts wird mit dem Zielobjekt zusammengeführt.

Hinweis: 1. Wenn für $.extend() nur ein Parameter angegeben wird, bedeutet dies, dass der Parameter target weggelassen wird. An diesem Punkt ist das Ziel das jQuery-Objekt selbst. Auf diese Weise können wir dem globalen Objekt jQuery neue Funktionen hinzufügen.

2. Wenn mehrere Objekte dieselben Eigenschaften haben, überschreibt letzteres die Eigenschaftswerte des ersteren.

Syntax

$.extend( target [, object1 ] [, objectN ] )
gibt an, ob Tiefenzusammenführung

$.extend( [deep ], target, object1 [, objectN ] )

参数 说明
deep 可选。 Boolean类型 指示是否深度合并对象,默认为false。如果该值为true,且多个对象的某个同名属性也都是对象,则该”属性对象”的属性也将进行合并。
target Object类型 目标对象,其他对象的成员属性将被附加到该对象上。
object1 Object类型 第一个被合并的对象。
objectN Object类型 第N个被合并的对象。
Parameter

Beschreibung
deep
<span style="font-size: 14px;">var resultA=$.extend({},{name:"A",age:21},{name:"B",sex:"Boy"})<br/>resultA={name:"B",age:21,sex:"Boy"}var resultB=$.extend( true, {}, <br/>{ name: "A", location: {city: "beijing",county:"us"} }, <br/>{ last: "B", location: {state: "shanghai",county:"China"} } );<br/>resultB{name:"A",last:"B",location{city:"beijing",state:"shanghai",county:"China"}}var resultC=$.extend( false, {}, <br/>{ name: "A", location: {city: "beijing",county:"us"} }, <br/>{ last: "B", location: {state: "shanghai",county:"China"} } );<br/>resultC = {name:"A",last:"B",location:{state:"shanghai",county:"China"}}</span>
Optional. Der boolesche Typ gibt an, ob Objekte tief zusammengeführt werden sollen. Der Standardwert ist „false“. Wenn dieser Wert wahr ist und eine gleichnamige Eigenschaft in mehreren Objekten ebenfalls ein Objekt ist, werden auch die Eigenschaften des „Eigenschaftsobjekts“ zusammengeführt.
target Objekttyp Zielobjekt, die Mitgliedseigenschaften anderer Objekte werden daran angehängt Objekt überlegen.
object1 Objekttyp Das erste Objekt, das zusammengeführt werden soll.
objectN Objekttyp Das N-te zusammengeführte Objekt.
zB:

Das obige ist der detaillierte Inhalt vonEine kurze Diskussion über die Erweiterungsfunktion 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