2

Javascript 单页应用程序 (SPA) 使使用简单技术创建强大的 Web 应用程序成为可能。随着 SPA 变得越来越大,您似乎需要一种方法来分离多个 html(和 javascript 和 css)文件中的内容,以保持事情的可管理性和可维护性。

所有关于如何制作这样一个更大的应用程序的示例似乎都使用了单独的模板机制,例如 JSP 或 Asp.net MVC,将 html 片段组合成一个提供给客户端的 html 页面。对我来说,这对于 SPA 来说似乎有点矫枉过正,所以这让我想到了一个问题:

是否有允许我将 html 片段编译成 html 文件的框架或工具(集),我可以将其部署到静态 Web 服务器,而无需像 IIS 或 Tomcat 这样的动态服务器?

这里的假设是有一个可供 SPA 对话的 Web (REST) API。

4

2 回答 2

0

你看过这些类型的框架/库吗?

仅列举我知道的那些。

于 2012-11-25T21:07:38.977 回答
0

您应该查看http://boilerplatejs.org/ - 它实现了 MVVM 模式并利用 RequireJS 及其文本插件来巧妙地分解您的视图、样式和视图模型。

我在 Asp.Net MVC 4 解决方案中使用它。Durandal是另一种选择,事实上 John Papa 最近推出了一个名为Hot Towel的 Visual Studio 模板。这也是另一种选择。

于 2013-02-25T19:43:07.903 回答