我才刚开始做骨干,就会犯这个错误。这是我的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
有什么帮助吗?
发布于 2015-03-31 06:03:11
您的router.js文件可能正在使用未包含的主干对象。因此,在router.js之后移动backbone.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>发布于 2015-03-31 05:56:41
<script src="./js/router/router.js"></script>这是一个包含主干路由的外部js文件吗?如果是这样的话,那么应该将其放在主干-min.js之后。
https://stackoverflow.com/questions/29361489
复制相似问题