2014-03-06 57 views
0

使用iframe進行mvvm模式是一個好主意嗎?我目前正在使用knockout js來模仿c#中的mvvm設計模式。我正在考慮使用相應的.js文件(模型)爲它們創建獨立的組件到他們自己的html文件(視圖)中,並在頁面需要它們時使用iframe呈現它們。這樣我可以創建許多可重用的組件。使用iframe進行mvvm設計模式

任何人都可以詳細解釋這樣做的優缺點嗎?謝謝

+0

如果您想製作可重複使用的組件,可能需要查看[Polymer](http://www.polymer-project.org/)。 Polymer允許您定義封裝該組件所需的JS和CSS的自定義HTML元素。 – Ric

回答

0

在任何web開發中使用框架,尤其是頁面的重要部分,是一個好主意。他們應該只用於嵌入第三方插件(如喊話器)。對於其他的東西,你應該用ajax代替部分回傳(如果你需要這種行爲的話)。您可以使用MVC和Webforms框架創建可重用的部分/控件,因此您不應該遇到任何問題。

如果您需要知道爲什麼確切的幀是一個壞主意,只需要谷歌它,已經有太多的談話已經。