[英]compiling HTML fragments for Single Page Application (SPA)?
Javascript單頁應用程序(SPA)使使用簡單的技術創建功能強大的Web應用程序成為可能。 隨着SPA變得越來越大,您似乎需要一種將多個html(和javascript acss)文件中的內容分開的方法,以使事情易於管理和維護。
如何制作更大的應用程序的所有示例似乎都利用了諸如JSP或Asp.net MVC之類的單獨的模板機制,將html片段組合成一個提供給客戶端的html頁面。 在我看來,這對於SPA來說似乎有些矯kill過正,這使我想到了一個問題:
是否有框架或工具(集)可以讓我將html片段編譯成html文件,而無需使用IIS或Tomcat這樣的動態服務器,也可以將其部署到靜態Web服務器?
這里的假設是,SPA可以使用一個Web(REST)API與之對話。
您應該查看http://boilerplatejs.org/-它實現了MVVM模式,並利用RequireJS及其文本插件來巧妙地划分視圖,樣式和視圖模型。
我在Asp.Net MVC 4解決方案中使用它。 Durandal是另一種選擇,實際上John Papa最近推出了一個稱為Hot Towel的Visual Studio模板。 這也是另一種選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.