Erreur lors de la création d'un backbone.js vue: s'Attendre à une fonction dans instanceof vérifier, mais j'ai reçu [object object]

Je suis en train de créer un simple backbone.js vue avec le code suivant:

<!DOCTYPE HTML>
<html>
    <head>
        <script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.3.1/underscore-min.js"></script>
        <script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/backbone.js/0.9.2/backbone-min.js"></script>
        <!--<script type="text/javascript" src="http://ajax.cdnjs.com/ajax/libs/backbone.js/0.3.3/backbone-min.js"></script> -->
        <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
    </head>
    <body>
        <script type="text/javascript">
            var BodyView = Backbone.View.extend({
                el:$('body'),
                initialize : function() {
                    console.log("view init");
                }
            });

            new BodyView();
        </script>
    </body>
</html>

Mais

J'obtiens une erreur Attend à une fonction dans instanceof vérifier, mais
ai [object object]

sur cette ligne - new BodyView();

Ce code fonctionne si j'utilise une ancienne version de backbone.js(0.3.3)

Aucune idée pourquoi cette erreur se produit et comment le résoudre?.Merci à l'avance.

P. S: j'ai été principalement les suivantes http://backbonetutorials.com/what-is-a-view/ et http://documentcloud.github.com/backbone/#View pour la création de cet exemple backbone js app.

OriginalL'auteur user700284 | 2012-05-02