想象一下,我有一个视图,并且作为视图的一部分,它仅渲染'x'模型对象和'x'。这个问题,我认为这个观点相关的常数在哪里?我应该在哪里放置视图相关的常量 - backbone.js
我的猜测是做这样的事情:
myApp.MyView = Backbone.View.extend({
...
myConstant: 10,
...
render: function(){
...
//some code that uses myConstant
...
}
});
这是否有道理?
任何建议帮助!
谢谢。我接受这一点,因为我不知道类的属性,但我真正的问题略有不同。不*我可以这样做*,但*我应该这样做*。这些类型的属性是否只是浮动而被认为是好的做法? – idbentley 2011-05-27 14:39:09
谢谢,完全理解。如果这是Java,你会在课堂上附加一个常量。你的选择是建立一个全球性的常量,但那么它将是全局性的,而不是命名空间与它相关的关注点。我会说它的良好做法,尽管我接受别人的意见。 – 2011-05-27 16:38:27
我很喜欢这个解决方案。但是,为了清楚起见,我将添加一个单独的扩展,而不是实时进行。这只是个人喜好。 – backdesk 2013-12-10 14:19:37