2015-03-31 135 views
1

我剛剛開始主幹,並且正在收到此錯誤。 這是我的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

任何幫助嗎?

+3

而從其中的錯誤來移動後納入router.js的,還有的是與錯誤去一個文件名和行號?您可能需要骨幹之後的路線 – adeneo 2015-03-31 05:53:06

回答

3

您的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> 
1
<script src="./js/router/router.js"></script> 

這是一個包含骨幹路由的外部js文件。如果是這種情況,那麼它應該放在backbone-min.js之後。