javascript - 需要帮助设置backbone.js : Uncaught ReferenceError: Backbone is not defined

标签 javascript backbone.js

我正在尝试设置 Backbone 驱动的 Web 应用程序,但无法正确加载 Backbone 。当我加载所需的文件时,出现两个错误:

- Uncaught ReferenceError :主干未定义 test.html:17 -未捕获的类型错误:无法读取未定义的backbone.min.js的属性“each”:1

我已经尝试了主干、下划线和 jquery 文件的多个来源,但仍然遇到相同的错误。任何帮助,将不胜感激。谢谢。

<html>
<head>
  <title></title>
</head>
<body>
  <script type="text/javascript" src="backbone-min.js"></script>
  <script "text/javascript" src="jquery-2.1.1.js"></script>
  <script "text/javascript" src="underscore-min.js"></script>
<script>
  Person = Backbone.Model.extend({
    initialize: function(){
        console.log("hello world");
    }
  });
  var person = new Person();
</script>
</body>
</html>

最佳答案

您必须正确包含您的库才能满足缺少的依赖项:

<script src="jquery-2.1.1.min.js"></script>
<script src="underscore-min.js"></script>
<script src="backbone-min.js"></script>

在包含 backbone 之前,请务必包含 下划线,因为 underscorebackbone 的依赖项.

include Backbone.js and Underscore.js(a dependency of Backbone.js)

Related introduction on backbone .

这是 jQuery 等常见库的常见错误,而 Bootstrap 等库则依赖于外部提供商提供的组件。

关于javascript - 需要帮助设置backbone.js : Uncaught ReferenceError: Backbone is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27003250/

相关文章:

javascript - Service Worker 是否可以自定义事件?

javascript - 在html中执行javascript

javascript - Backbone.js - 无法获取数据或绑定(bind)到收集时的获取事件?

javascript - 主干/Marionette 路由 - 缺乏深度

javascript - javascript 函数中的 () 和 {} 有什么区别?

javascript - 安卓 View + jquery

Javascript "this"范围

javascript - 将后端数据加载到 Backbone 模型的典型方法

javascript - 没有模型的 Backbone.js datepicker 事件监听器

javascript - 自定义 Backbone.Model 操作不起作用