2013-01-31 59 views
0

我是一个非常新的骨干,试图玩弄它。我在初始化函数中放置了一条警告消息,但不起作用。backbonejs初始化

$(function() { 

    var Todo = Backbone.Model.extend({ 
     initialize: function() { 
      alert("welcome to Backbone Application"); 
     } 
    }); 

    var task = new Todo; 

}); 

完整代码可以在这里找到http://jsfiddle.net/ZYxEw/

任何帮助表示赞赏。

谢谢。

+0

代码没问题。你小提琴只是缺少jQuery,UnderscoreJS。 – dfsq

+0

试试这个:http://jsfiddle.net/ZYxEw/1/ –

回答

1

唯一的问题是你错了包含JavaScript库路径的功能的一个实例。您的小提琴使用相对路径,将您的src分别改为:“http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js”,“http://cdnjs.cloudflare.com/ajax/libs/backbone.js/0.9.2/backbone-min.js”和“http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.3.3/underscore-min.js”。

如果仅用于测试,您可以将这些库添加到jsFiddle的左侧面板(“选择框架”和/或“添加资源”部分)。

+0

也,我建议他正确使用模型视图结构,即使试图将其作为一个测试。 制作模型。 创建视图,调用模型。 然后启动相同的一个VIEW,但不是与模型。 – STEEL

0

你试过

VAR任务=新藤();

因为它是你在呼唤

编辑

Hereis a working fiddle for you

+2

'var task = new Todo'工作得很好。但是,这可能不是最好的事情。 –

+0

好吧,did not知道 –