10.3 Modulwerkzeuge
Dieser Abschnitt präsentiert ein ausführlicheres Beispiel (Beispiel 10-5) für ein Modul
modulbezogener Werkzeuge. Das Module.createNamespace(
)
-Hilfswerkzeug kümmert sich um die Erzeugung von
Namenräumen und die Fehlerprüfung. Ein Modulautor könnte dieses Modul
folgendermaßen verwenden:
// Einen Namensraum für unser Modul erzeugen. Module.createNamespace("com.davidflanagan.Class"); // Jetzt können wir beginnen, den Namensraum zu füllen. com.davidflanagan.Class.define = function(data) { /* hier kommt der Code hin */ }; com.davidflanagan.Class.provides = function(o, c) { /* hier kommt der Code hin */ };
Die Funktion Module.require( )
prüft, ob die angegebene (oder eine neuere) Version eines angegebenen Moduls verfügbar ist, und ...
Get Java Script: Das umfassende Referenzwerk now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.