O'Reilly logo

Java Script: Das umfassende Referenzwerk by David Flanagan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required