我正在審查應用程序的代碼。我翻閱了我無法全面理解的以下代碼。Backbone.js中的共享方法和屬性?
define(['av'], function (av) {
av.Application.BaseView = function (options) {
//add non-shared methods/properties here --------------------- 1)
};
_.extend(av.Application.BaseView.prototype, Backbone.View.prototype, {
// add shared methods/properties here ------------------------ 2)
});
av.Application.BaseView.extend = Backbone.View.extend;
});
任何人可以,爲什麼評論後的方法/屬性不加1的非共享和評論後無2孩子實例共享?
您是否熟悉JavaScript中的'prototype'? – Lukas