在http://addyosmani.github.com/backbone-fundamentals/中,据说
every single one of the following objects inherits from Backbone.Events:
Backbone.Model
Backbone.Collection
Backbone.Router
Backbone.History
Backbone.View
我还可以在backbone.js
以下内容中找到:
// Attach all inheritable methods to the Model prototype.
_.extend(Model.prototype, Events, { ....
但是,我试图通过
Backbone.Model.prototype.__proto__ === Backbone.Events
在 Firebug 中,它显示false
, 和
Backbone.Model.prototype.__proto__.__proto__
is already null
,意味着原型链的末端。那么如何显示继承呢?