Uncaught ReferenceError: Rückgrat ist nicht definiert
Ich bin komplett neu in Backbone JS. Ich dachte, ich könnte zu lösen dieses kleine problem von mir, aber ich kann nicht herausfinden, warum ich bin noch immer dieser Fehler:
Uncaught ReferenceError: Rückgrat ist nicht definiert
wenn Sie versuchen, zu verlängern, ein Rückgrat.Modell. backbone.js
aufgerufen wird, bevor das Skript, dass verwendet es so, ich verstehe es nicht.
index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="js/backbone.js"></script>
<script type="text/javascript" src="js/main.js"></script>
<title></title>
</head>
<body>
</body>
</html>
Meine externe Datei main.js
(function($) {
window.Doc = Backbone.Model.extend({
defaults : {
id : '???',
title : 'Le titre de mon modèle',
text : 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer varius ipsum nec porta dignissim. Donec a elementum magna. Donec sagittis magna eu nulla ullamcorper dictum. Interdum et malesuada fames ac ante ipsum primis in faucibus. Nullam volutpat felis vehicula, congue mi at, lobortis dolor.',
keywords : 'lorem ipsum dolor sit amet'
},
initialize : function Doc() {
console.log('Doc Constructor');
}
});
})(jQuery);
Bekomme ich auch folgenden Fehler aus Rückgrat.js:219
Uncaught TypeError: Cannot call method 'jeder' undefined
Sind Sie sicher, dass Ihre backbone.js Datei ist an der richtigen Stelle und geladen?
Vielen Dank für die Antwort! Sicherlich ist es korrekt geladen, mit einem
Rückgrat ist abhängig Unterstrich, und Sie müssen, json2 als gut. Siehe backbonejs.org
Ich habe in der Tat vergessen zu laden
Vielen Dank für die Antwort! Sicherlich ist es korrekt geladen, mit einem
304 Not Modified
status.Rückgrat ist abhängig Unterstrich, und Sie müssen, json2 als gut. Siehe backbonejs.org
Ich habe in der Tat vergessen zu laden
underscore.js
. Es funktioniert jetzt! Danke!
InformationsquelleAutor D4V1D | 2014-02-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie vergessen, import
underscore.js
.Es ist eine Backbone-Anforderung.
Es packen hier!
underscore.js
fehlte. Funktioniert alles Super jetzt!Froh, dass es funktionierte ! Markieren Sie bitte diese Antwort als akzeptiert, wenn es dein problem gelöst hat.
Die Reihenfolge der Referenzen ist ebenso wichtig: underscore.js muss referenziert werden, bevor backbone.js in Ihrem Skript-tags.
InformationsquelleAutor LudovicL
Ich Stand vor dem gleichen Problem, während der Ausführung jasmine testcases mit SpecRunner.html also bei der Angabe backbone.js in Ihrer Abhängigkeiten in SpecRunner.html fügen Sie die jquery-und underscore.js Erstens, weil backbone hängt von Ihnen ab.
InformationsquelleAutor Anvita Shukla