如何在Web表单应用程序中安装Backbone Js?

时间:2013-11-27 11:42:33

标签: backbone.js

我在我的网络应用程序中包含了以下脚本。但是当我浏览页面时,我得到错误Backbone是未定义的。

<script src="Scripts/modernizr-2.6.2.js"></script>
<script src="Scripts/jquery-1.9.1.js"></script>
<script src="Scripts/backbone.js"></script>
<script src="Scripts/underscore.js"></script>
<script src="Scripts/index.js"></script>

有什么问题?

1 个答案:

答案 0 :(得分:0)

错误“Backbone is undefined”表明在页面上的JavaScript中的某个地方,您已经尝试在定义之前访问全局变量Backbone

据推测,index.js是包含您编写的JavaScript的文件,并包含对Backbone的引用。因为它包含在backbone.js之后的页面上,所以应该定义Backbone

The Backbone documentation确实将underscore.js描述为“硬依赖”,而the example application there在 backbone.js之前包含了underscore.js 。因此,如果你颠倒了underscore.js和backbone.js的顺序,它可能会起作用:

<script src="Scripts/underscore.js"></script>
<script src="Scripts/backbone.js"></script>