它是有效的js语法吗?

时间:2014-06-25 11:44:13

标签: javascript backbone.js

View = Backbone.View.extend({
    initialize: function() {
        el: $('body');
        this.template          = "<div></div>";
        this.model             = new Model;
        this.render();
    }
)

我在一个项目中发现了这个代码,并且在初始化代码中被el: $('body');弄糊涂了。

起初我认为这只是错字,而且必须是

View = Backbone.View.extend({
    el: $('body'),
    initialize: function() {
        this.template          = "<div></div>";
        this.model             = new Model;
        this.render();
    }
)

但后来我在其他几个文件中找到了它。

设置el或只是胡说八道是否是某种'hacky'方式?

1 个答案:

答案 0 :(得分:1)

它是valid syntax,但肯定不会做你所期望的。在这里,这只是废话。