Patrzę na GIST Addy Osmani za wzorzec publikacji/subskrypcji tutaj:Tworzenie zmiennej globalnej od zwracanej wartości funkcji za
https://github.com/addyosmani/pubsubz/blob/master/pubsubz.js
On powierzchnie swój przedmiot jako globalny tak:
;(function (window, doc, undef) {
var topics = {},
subUid = -1,
pubsubz ={};
....
getPubSubz = function(){
return pubsubz;
};
window.pubsubz = getPubSubz();
Jaka jest wartość tworzenia tej funkcji getPubSubz
? Czy nie byłoby prościej po prostu napisać:
window.pubsubz = pubsubz;
Używa również undef, chociaż nie jest potrzebny .. – jantimon