単一ページのサイトに BackboneJS を使用したいと考えています。私が使用することを考えている構造は、div#pageWrapper
ビューをロードするためのものです
# a simple example view
class View1 extends Backbone.View
render: ->
@$el.html @template()
class AppRouter extends Backbone.Router
routes:
"": "home"
"view1": "view1"
"view2": "view2"
home: ->
# init, render, attach to body. repeat for other controller actions
view = new HomeView()
view.render()
$("#pageWrapper").html view.el
これを行う通常の方法はありますか?それとも、すでに利用可能な何らかのデザインパターンがありますか? クリーンアップを処理していませんが、必要ですか? それとも、単にページ ラッパーの html を置き換えることの副作用ですか?