På denna beskrivs hur man kan placera kod i namnutrymmen för att undvika namnkonflikter om man använder kod från andra utvecklare, t.ex. ramverk.
Om man använder kod från andra utvecklare kan man råka ut för att man använder samma namn på variabler och funktioner. För att undvika detta detta kan man placera sin kod i namnutrymme (som i "vanliga" programspråk).
Till början på sida
I kod nedan deklareras en variabel för att hålla "namnutrymmet". Samtidigt tilldelas variabeln, skulle den redan vara definierad, annars ett tomt objekt, m.h.a. hakparenteser ({}). Sen skapas nästa del i namnutrymmet, enligt samma princip. Sist tilldelas en funktion till namnet helloWorld i namnutrymmet.
var bpn = bpn || {};
bpn.code = bpn.code || {};
bpn.code.helloWorld = function() {
...
}
Till början på sida
Alternativ till ovanstående lösningar finns i lista nedan.
Till början på sida