簡體   English   中英

為單頁應用程序(SPA)編譯HTML片段?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM