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
Freigeben: 2016-05-16 16:44:31
Original
1227 Leute haben es durchsucht

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:


Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage