2016-04-05 3 views
0

Der Versuch, Backbone-Modell zu erstellen und Fehler erhalten. Ich habe jquery, Unterstrich und Rückgrat hinzugefügt, aber es gibt immer noch Fehler.Backbone ist nicht definiert Fehler

var Alco = Backbone.Model.extend({ 
 
\t defaults: { 
 
\t \t price: 100, 
 
\t \t name: "Vodka", 
 
\t \t description: "I don't know", 
 
\t \t img: "http://xo.kz/media/images/products/2016/02/i1g1_small_13.png" 
 
\t } 
 
});
<!DOCTYPE html> 
 
<html> 
 
<head> 
 
\t <meta charset="utf-8"> 
 
\t <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
 
\t <link rel="stylesheet" href="css/mainstyle.css"> 
 
\t <script src="js/main.js" type="text/javascript"></script> 
 
\t <title> AlcoWiki </title> 
 
</head> 
 
<body> 
 
\t <script src="js/jquery-1.12.2.js" type="text/javascript"></script> 
 
\t <script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.6.0/underscore-min.js"></script> 
 
\t <script src="js/backbone.js" type="text/javascript"></script> 
 
</body> 
 
</html>

+0

Ist Ihr js innerhalb von 'main.js' arbeiten? Wenn dies der Fall ist, müssen Sie das Backbone vorher laden. –

+1

Sie laden auch 2 verschiedene Versionen von jQuery, was zu Problemen führen kann. –

Antwort

0

wenn alle referenzierten Dateien vorhanden sind, und das Laden, dann sollte diese

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="utf-8"> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
    <link rel="stylesheet" href="css/mainstyle.css"> 
    <title> AlcoWiki </title> 
</head> 
<body> 
    <script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.6.0/underscore-min.js"></script> 
    <script src="js/backbone.js" type="text/javascript"></script> 
    <script src="js/main.js" type="text/javascript"></script> 
</body> 
</html>