Oto samodzielna metoda anonimowości.Dlaczego przekazuję obiekt okna do wzorca modułu?
Dobrą praktyką jest przekazywanie w oknie jako globalnego. Jeśli okno jest już dostępne wszędzie, dlaczego tak się dzieje?
(function (global) {
/* my code */
global["someName"] = someObject;
})(window);
Kiedy te małe różnice w wydajności będą miały znaczenie? – delnan
Tak. Możesz myśleć o 'global' jako o wskaźniku do okna, coś w rodzaju mówienia pseudonimu jest szybsze niż wymawianie prawnego imienia osoby. –
@Delnan - jeśli możesz zrobić coś lepszego, dlaczego nie chcesz tego zrobić? –