如何制作基于组件的单页Web应用程序?

时间:2012-11-09 17:27:25

标签: javascript web client-side

这可能是一个非常模糊的问题。

假设我有一个单页Web应用程序,它使用AJAX与服务器中的REST服务进行通信。它由一个单片HTML和一个单片CSS文件组成,其中包括应用程序应在屏幕上显示的所有表单,对话框和其他GUI元素。

现在我想将其分解为组件(例如登录表单注册表单错误对话框等) 。我想每个组件都应包含自己的HTMLCSSJavaScript文件。除此之外,应该有一些机制来加载所有这些组件并将它们放在一起显示在页面中。

实现这一目标的推荐方法/模式是什么?

1 个答案:

答案 0 :(得分:1)

我建议您通过查看Todo MVC项目开始构建单页js应用程序。

https://github.com/addyosmani/todomvc

从上面的网址

  

为了帮助解决这个问题,我们创建了TodoMVC--一个项目   提供使用MV *概念实现的相同Todo应用程序   当今大多数流行的JavaScript MV *框架。

因此,这将显示同一个项目是如何使用不同的库构建的,您可以尝试一个或多个,看看哪个最适合您。