Backbone Undefined不是函数错误

Backbone Undefined is not a function error

本文关键字:函数 错误 Undefined Backbone      更新时间:2023-09-26

我正在学习主干,我正在尝试执行这个示例代码来获得感觉。

http://backbonetutorials.com/what-is-a-view/

我的代码:

  <!DOCTYPE html>
  <html>
  <head>
    <meta charset="utf-8">
    <title>hello-backbonejs</title>
  </head>
  <body>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
    <script src="http://ajax.cdnjs.com/ajax/libs/json2/20110223/json2.js"></script>
    <script src="http://ajax.cdnjs.com/ajax/libs/underscore.js/1.1.6/underscore-min.js"></script>
    <script src="http://backbonejs.org/backbone.js"></script>
    <script type="text/javascript">
Rocky = Backbone.Model.extend({
  initialize: function(){
    console.log('hello world');
  }
});
</script>
  </body>
  </html>

我收到这个错误

未捕获类型错误:未定义不是函数

我做错了什么?我只是想打印一下,看看它是否打印在我的控制台上!

谢谢,R

您的underscore.js版本太旧。尝试使用新版本(1.7):

<script src="http://underscorejs.org/underscore.js"></script>