JavaScript "Namespace" ist ein Programmierparadigma, das zur Zuweisung von Umfang an die Kennungen wie Variablen und Funktionsnamen verwendet wird. Es wird gewohnt Kollisionen verhindern zwischen den gleich benannten Variablen und Funktionen. Beispielsweise erfordert ein JavaScript -Programm das Erstellen der gleichen Namensvariablen in einem anderen Kontext. In dieser Situation nutzen “NamespaceIsoliert die Kontexte und ermöglicht es, dass der gleiche Kennung in anderen Namespaces verwendet werden kann.
In diesem Beitrag werden die Verwendung des JavaScript -Namespace Mit Hilfe geeigneter Beispiele. So lass uns anfangen!
JavaScript -Namespace
In JavaScript ist das Konzept des Hinzufügens von Klassen, Methoden, Variablen und Objekten in einem Container als "bekannt als"Namespace“. Der Code, den Sie in einem JavaScript -Programm und den vordefinierten Methoden schreiben, werden in der “gespeichert“Fenster"Variable, die als als" angesehen werden kann "globaler Namespace“. Dieser Fenster -Namespace wird verwendet, wenn eine neue Variable erstellt wird. Wenn Sie jeden Wert in der neu erstellten Variablen speichern. So funktioniert die Hierarchie in JavaScript.
Ist JavaScript -Namespace notwendig
Hier finden Sie die Liste einiger der Probleme, mit denen Sie in einem JavaScript -Projekt möglicherweise keinen Namespace verwenden können:
Lassen Sie uns nun die Methode zur Verwendung des JavaScript -Namespace demonstrieren.
So verwenden Sie den JavaScript -Namespace
Um den Namespace in JavaScript zu verwenden, können Sie eine erstellen “ObjektAuf folgende Weise wörtlich:
const vehicle =Im obigen Programm, "Start" und "Stop" Methoden werden unter dem "Name speichert"FahrzeugObjekt, und sie verschmutzen die nicht "Globales Objekt".
In ähnlicher Weise können Sie die Methoden auch einem bereits erstellten JavaScript -Objekt in Verbindung bringen:
const vehicle =In einem solchen Szenario sind die Methoden aufgrund von Hinweisen auf die “immer noch von außen zugänglich zugänglichFahrzeug" Objekt.
Um den Code von außen vollständig zu verbergen, können Sie “wickeln"Der gewünschte Code in lockigen Klammern"”, In einem“unabhängig" Block:
Schauen Sie sich nun die Prozedur der Verwendung derselben Kennung in verschiedenen JavaScript -Namespaces an.
Beispiel
Wir werden jetzt eine Kennung erstellen “Start”Und verknüpfen es mit dem "LKW" und "Bus" Objekte. In diesem Szenario die gleiche Kennung “Start”Wird in verschiedenen Namespaces verwendet, indem es mit verschiedenen globalen Objekten verknüpft wird:
var truck =Als nächstes werden wir uns auf das anrufenStart()Funktion mit beiden Objekten:
LKW.Start();Die angegebene Ausgabe bedeutet, dass beide "LKW" und "Bus" erfolgreich abgerufen auf “Start()Funktion:
Vorteile des JavaScript -Namespace
Schauen Sie sich die folgenden Vorteile der Verwendung des JavaScript -Namespace an:
Das waren alles wesentliche Informationen über die JavaScript -Namespace. Sie können nach Bedarf recherchieren.
Abschluss
JavaScript -Namespace ist ein Konzept des Hinzufügens von Klassen, Methoden, Variablen und Objekten in einem Container. Es handelt sich um ein Programmierparadigma, das zur Zuweisung des Umfangs den Kennungen wie Variablen und Funktionen verwendet wird. JavaScript -Namespace unterstützt die Verhinderung der Kollision zwischen den gleichen Namensvariablen und Funktionen. In diesem Beitrag wurde die Verwendung des JavaScript -Namespace mit Hilfe geeigneter Beispiele erörtert.