Javascript 简单主干.js问题

Javascript 简单主干.js问题,javascript,backbone.js,underscore.js,Javascript,Backbone.js,Underscore.js,就我的一生而言,我不明白为什么这不起作用 它检索主干和下划线没有问题,不会传播任何错误,但也不会将hello world输出到控制台 <body> <script src="D:/underscore.js"></script> <script src="D:/"></script> <script type="text/javascript"> Person = Backbone.Model.extend({

就我的一生而言,我不明白为什么这不起作用

它检索主干和下划线没有问题,不会传播任何错误,但也不会将hello world输出到控制台

<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>

Person=Backbone.Model.extend({
初始化:函数(){
log('helloworld');
}
});

您需要创建一个新人。此时您所做的只是指定Person模型的属性。因此,请加上:

var myPerson = new Person();

在脚本标记的末尾。这应该行得通。

你不是在创造一个新人,就像在教程中我看到的那样,不管发生什么,它都会输出hello world。另外,当我加上它时,它说:uncaughtsyntaxerror:Unexpected identifier,我花了一段时间才理解它。我认为这是在教程中或没有显示。谢谢你们的帮助,你们两个。我不知道为什么,但我删除了随它一起发送的变量,并重新键入了它们,它就工作了。我看了一百遍,没有发现任何拼写错误。哎呀,但现在正在工作。再次感谢!