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.2 Symbole aus Namensräumen importieren

Das Problem mit eindeutigen Namensraumnamen wie com.davidflanagan.Class ist, dass sie dazu neigen, zu längeren Funktionsnamen zu führen – z.B. com.davidflanagan.Class. define( ). Das ist der vollständig qualifizierte Name der Funktion, aber Sie müssen ihn nicht jedes Mal auf diese Weise eingeben. Da JavaScript-Funktionen Daten sind, können Sie sie hinstecken, wohin Sie möchten. Nachdem er das Modul com.davidflanagan.Class geladen hat, könnte ein Benutzer beispielsweise Folgendes schreiben:

// Das ist ein einfacherer Name, um Tipperei zu sparen.
var define = com.davidflanagan.Class.define;

Der Modulentwickler hat die Pflicht, Namensräume zu verwenden, um Kollisionen zu vermeiden. Aber der Modulbenutzer hat ...

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