2013-03-27 57 views
1

對於我的生活,爲什麼這個心不是我的工作想不通......簡單Backbone.js的問題

它檢索骨幹,並強調沒有問題,不會傳播任何錯誤,但它也不會輸出問候世界到控制檯。

<body> 
<script src="D:/underscore.js"></script> 
<script src="D:/"></script> 


<script type="text/javascript"> 

    Person = Backbone.Model.extend({ 
    initialize: function() { 
     console.log('hello world'); 
    } 
}); 


</script> 

</body> 
</head> 
+0

沒有創建一個新的人,這樣的'新Person' :) – snedkov 2013-03-27 02:47:58

回答

3

您需要創建一個新的Person。您在此處完成的所有工作都是指定Person模型的屬性。因此,請添加:

var myPerson = new Person(); 

在腳本標記的末尾。這應該可行。

+0

在教程中,我看它輸出的Hello World不管。此外,當我再補充一點是說:未捕獲的SyntaxError:意外的標識 – BrettD 2013-03-27 02:49:17

+1

http://backbonetutorials.com/what-is-a-model/我花了一段時間來也明白。我認爲它在教程中或沒有顯示。 – Schleis 2013-03-27 02:52:04

+0

感謝您的幫助,你們兩個。我不知道爲什麼,但我刪除,我用它發送的變量,並重新輸入他們和它的作品。我看了他們一百次,我沒有看到任何拼寫錯誤。 Bleh,但現在工作。再次感謝! – BrettD 2013-03-27 02:55:57