Как работает этот паттерн "Модуль"?
и чем это:
var module = (function() {
return {
method: function() {}
};
})();
отличается от этого:
var module = {
method: function() {}
}
Только тем что в первом случае можно приватные переменные делать?
Как бы область видимости модуля?