15 Stimmen

Gibt es eine "prägnante" Weise zu tun Namespacing in JavaScript?

Ich bin häufig auf Websites gestoßen, die ihr gesamtes JavaScript in eine namespace Struktur nach dem Muster:

namespaces = { com : { example: { example.com's data} }

Allerdings scheint die Einrichtung dieser sicher in Bezug auf andere Namespaced-Frameworks eine relativ große Menge an Code (definiert als > 2 Zeilen) zu erfordern. Ich habe mich gefragt, ob jemand weiß, eine prägnante Art und Weise, dies zu tun? Darüber hinaus, ob es eine relativ standardisierte/konsistente Art und Weise, es zu strukturieren? Zum Beispiel, ist die com Namespace direkt an das globale Objekt angehängt, oder ist er über ein Namespace-Objekt angehängt?

[Bearbeiten: hoppla, natürlich {com = { ... } } würde nicht annähernd das erreichen, was ich vorhatte, danke an Shog9 für den Hinweis].

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X