Heim >Web-Frontend >js-Tutorial >Verwalten Sie die Verwendung von Namespaces, um Konflikte in js zu vermeiden und die Verbreitung globaler Variablen_Javascript-Fähigkeiten zu verhindern

Verwalten Sie die Verwendung von Namespaces, um Konflikte in js zu vermeiden und die Verbreitung globaler Variablen_Javascript-Fähigkeiten zu verhindern

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-05-16 16:44:311236Durchsuche

Um Überschreibungen und Konflikte zwischen Variablen zu vermeiden, kann ein Namespace generiert werden. Der Namespace ist ein spezielles Präfix, das über das Objekt {} in js implementiert wird.

Deklarieren Sie in verschiedenen anonymen Funktionen je nach Funktion einen anderen Namespace. Die Attribute des GLOBAL-Objekts in jeder anonymen Funktion hängen nicht direkt an GLOBAL, sondern unter dem Namespace der unteranonymen Funktion. , wie zum Beispiel:

Code kopieren Der Code lautet wie folgt:




Wenn das Programm in derselben anonymen Funktion sehr komplex ist und viele Variablennamen hat, kann der Namespace weiter erweitert werden So generieren Sie einen sekundären Namespace:



Code kopieren
Der Code lautet wie folgt:


Da das Generieren von Namespaces eine sehr häufige Funktion ist, ist die Funktion des Generierens Namespace kann weiter als Funktion definiert werden, die bequem aufgerufen werden kann, wie folgt:




Code kopieren


Der Code lautet wie folgt: