3

私はthis.$elバックボーンアプリ全体を次のように使用しています:

render: function() {
    this.$el.html(this.template);
},

次に、次を使用するコードをオンラインで見ました。

render: function() {
    var dict = this.model.toJSON();
    var html = this.template(dict);
    $(this.el).append(html);
}

2つの違いは何ですか?

4

1 に答える 1

6

$(this.el) を呼び出すと、jquery セレクターを実行し続けて、同じ jquery オブジェクトを取得します。'$el' は $(this.el) のキャッシュ バージョンです。

于 2013-09-25T20:49:51.453 に答える