我努力學習Backbone.js的。 在我的應用程序,它使用與骨幹RequireJS,我有以下的代碼;瞭解Backbone.js的概念
define([
'base/BaseView',
'model/BaseModel',
], function(BaseView,
BaseModel){
var myView = BaseView.extend({
initialize: function() {
this.Summary = new resultSummary({
scenId : this.options.scenario.get("scenId")
});
},
renderCount : function(){
var self = this;
var currentStatus = self.model.get("myStatus");
}
render: function() {
var self = this;
var gridItems = [];
gridItems.push({
id: "company.status",
text: "Status",
width: "200px",
renderer: function() {
var partnerStatus = this.company.get("status");
}
});
}
}
});
我不是很清楚一些概念;
- 究竟會「這一」表示,當我們說無功自我=這(我想,當我們使用「這個」隨處JS代碼來理解這是一個普遍的問題,以及意)
- 不「這種」改變,如果我們現在需要在初始化Vs的,當我們在renderCount Vs的,當我們在‘渲染’,在上面的代碼?
- 的代碼 「this.company.get(」 狀態 「)」,究竟是什麼this.company代表什麼?這是指模型嗎?
這是否代碼工作的一些財產? –
它實際上只是實際工作代碼的表示形式。 – testndtv
此問題與JavaScript概念有關,比骨幹網更多。 – mor