Backbone没有在Backbone中定义

时间:2015-03-31 05:51:58

标签: javascript jquery backbone.js

我刚刚开始使用骨干网并且收到此错误。 这是我的index.html文件:     

        <script type="text/template" id="login-template">
            <div>Aditya</div>
        </script>

        <script src="./js/router/router.js"></script>
        <script src="./js/jquery-latest.js"></script>
        <script src="./js/jquery-ui-1.10.4.custom.js"></script>
        <script src="./js/underscore-min.js"></script>
        <script src="./js/backbone-min.js"></script>
        <script src="./js/views/app.js"></script>
        <script src="./js/views/login_view.js"></script>
    </body>

错误:Uncaught ReferenceError: Backbone is not defined

任何帮助?

2 个答案:

答案 0 :(得分:3)

您的router.js文件可能正在使用尚未包含的骨干对象。 因此,在backbone.js

之后移入router.js
<script src="./js/jquery-latest.js"></script>
<script src="./js/jquery-ui-1.10.4.custom.js"></script>
<script src="./js/underscore-min.js"></script>

<script src="./js/backbone-min.js"></script>
<script src="./js/router/router.js"></script>

<script src="./js/views/app.js"></script>
<script src="./js/views/login_view.js"></script>

答案 1 :(得分:1)

<script src="./js/router/router.js"></script>

这是一个包含骨干路由的外部js文件。如果是这种情况,那么它应该放在backbone-min.js之后。