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 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

Schreibe einen Kommentar