我在Javascript中使用私人會員http://javascript.crockford.com/private.html閱讀了crockford的頁面,並得到了一個可能與此有關的問題。爲什麼開發人員應該使用Prototype?在Javascript中使用Prototype的優點是什麼?
例如,
例如,我可以做這個
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