Aquí hay un método anónimo autoejecutable.¿Por qué paso el objeto ventana al patrón del módulo?
Parece una buena práctica pasar ventana como global. Si la ventana ya está disponible en todas partes, ¿por qué se hace esto?
(function (global) {
/* my code */
global["someName"] = someObject;
})(window);
¿Cuándo importaría esa pequeña diferencia de rendimiento? – delnan
Sí. Puede pensar en "global" como un puntero a ventana, como decir que un apodo es más rápido que decir el nombre legal de una persona. –
@Delnan: si puedes hacer algo mejor, ¿por qué no hacerlo? –