我启动了一个简单的Backbone应用程序,但我的启动功能运行了两次。我错了什么?
var ActivityApp = new (Backbone.View.extend({
Models: {},
Views: {},
Collections: {},
start: function() {
console.log('ad');
} }))({el: document.body});
$(function(){ ActivityApp.start(); })
答案 0 :(得分:0)
您提供的代码工作正常.. http://jsfiddle.net/ferahl/5zzzchpq/
你用一种奇怪的方式写了它,这更有意义,是“骨干方式”:
var ActivityApp = Backbone.View.extend({
initialize: function() {
console.log('initialize');
}
});
new ActivityApp({
el: document.body
});