Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Backbone.js-获取模型错误的对象_Javascript_Backbone.js - Fatal编程技术网

Javascript Backbone.js-获取模型错误的对象

Javascript Backbone.js-获取模型错误的对象,javascript,backbone.js,Javascript,Backbone.js,我尝试学习backbone.js,并尝试简单的示例: HTML: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>hello-backbonejs</title> </head> <body> <script src="jquery.js"></script> <scr

我尝试学习backbone.js,并尝试简单的示例:

HTML:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>hello-backbonejs</title>
</head>
<body>
    <script src="jquery.js"></script>
    <script src="underscore.js"></script>
    <script src="backbone-min.js"></script>

    <script src="my4.js"></script>
</body>
</html>
我进入console.log:未定义


我的错在哪里

如果我把它放在jsfiddle中并运行它,它对我很有用。(将测试输出到控制台)@homtg我找到了。违约并不是一个问题function@chalist
默认值
可能是一个函数!可能您正在使用非常旧的主干和/或underscore@KiTO是的,您使用的是旧版本的主干网<代码>默认值自AFAIK 0.9以来一直是一个函数。X@KiTO
(function($){
    var Tweet = Backbone.Model.extend({
        defaults: function(){
            return {
                author: 'chalist',
                status: 'test'
            }
        }
    });
    var tweet = new Tweet();
    console.log(tweet.get('status'));

})(jQuery);