Я прочитал страницу crockford на частных членах http://javascript.crockford.com/private.html в Javascript и получил вопрос, который может быть несколько связан. Почему разработчик должен использовать Prototype?В чем преимущество использования прототипа в Javascript?
Например,
Например, я могу это сделать
var Foo = new Object();
Foo.bar = function() { alert('Its a bar'); };
var x = Foo;
x.bar();
вместо
var Foo = function(){};
Foo.prototype.bar = function(){alert('Its a bar');};
var x = new Foo();
x.bar();
Оба этих реализаций сделать то же самое. Как отличается от другого? Это влияет на наследование каким-либо образом?
вы можете прочитать шаблон дизайна здесь: http://addyosmani.com/resources/essentialjsdesignpatterns/book/#prototypepatternjavascript –
помадка! Большое вам спасибо за ссылку! – thandasoru