0
我得到了幾個不同的視圖,這些視圖大多是像(佈局組件,佈局,主視圖)構建的。骨幹:Singleton的意見?
當我現在在不同的視圖之間切換時,整個頁面必須重新渲染。
在「窗口」中至少緩存佈局視圖並重新加載它們會更好嗎?
像骨幹視圖的單身模式?
我該怎麼做? 很簡單:
window.MainLayoutView || window.MainLayoutView = new MainLayoutView({ el: 'div.main' });
夠了嗎?
還有什麼我需要考慮的嗎?
使用.append不會導致事件引用丟失..。html實際上將html作爲一個字符串,所以你甚至沒有真正引用視圖el .. – Stephen 2012-07-22 19:50:30
@Stephen:但你不是除非你先清空,否則將使用'append'替換內容,效果將是相同的(http://jsfiddle.net/ambiguous/dcFDL/)。我認爲你對'.html()'的工作原理感到困惑(http://jsfiddle.net/ambiguous/3ZJCq/)。 – 2012-07-22 20:14:02