ブックマーク / koba04.hatenadiary.org (1)

  • Backbone.jsのlistenToについて - 車輪を再発明 / koba04の日記

    Backbone.jsでviewの中でmodelのイベントを購読するときに「model.on("change", view.render, view)」のようなことをすると、modelからviewへの参照が残ってしまって、SinglePageApplicationやViewの切り替えを行ったりするアプリケーションではZombieViewが誕生してしまいます。 このような場合には0.9.9から追加されたlistenToメソッドを使って「view.listenTo(model, "change", view.render)」として「view.remove()」するといいのですが、listenToにするとどうなるのかということについてちゃんと確認してなかったので、DeveloperConsoleを使って確認してみました。 model.onの場合 viewとmodelのインスタンスを作った状態 m

    Backbone.jsのlistenToについて - 車輪を再発明 / koba04の日記
  • 1