вот ссылка на то о чём я говорю
http://www.bit-101.com/blog/?p=3447
меня немного смущает такая конструкция для создания класса
Код:
var playerMaker = (function() {
var name = "myName";
function getName() {
return name;
}
return function() {
return {
getName: getName
};
};
}());