Сообщение от Riim
|
Функции будут создаваться для каждого экземпляра, зачем засорять память одинаковыми функциями? Я в таких случаях пишу так:
var MyClass = (function(methods) {
return function() {
Object.extend(this, methods);
//
};
})({
method1: function() {},
method2: function() {}
});
|
Такой синтаксис я видел в
prototype.js, можно вопрос:
а что дают круглые скобки (function(){})()