这可能是一个非常模糊的问题。
假设我有一个单页Web应用程序,它使用AJAX
与服务器中的REST服务进行通信。它由一个单片HTML
和一个单片CSS
文件组成,其中包括应用程序应在屏幕上显示的所有表单,对话框和其他GUI元素。
现在我想将其分解为组件(例如登录表单,注册表单,错误对话框等) 。我想每个组件都应包含自己的HTML
,CSS
和JavaScript
文件。除此之外,应该有一些机制来加载所有这些组件并将它们放在一起显示在页面中。
实现这一目标的推荐方法/模式是什么?
答案 0 :(得分:1)
我建议您通过查看Todo MVC项目开始构建单页js应用程序。
https://github.com/addyosmani/todomvc
从上面的网址
为了帮助解决这个问题,我们创建了TodoMVC--一个项目 提供使用MV *概念实现的相同Todo应用程序 当今大多数流行的JavaScript MV *框架。
因此,这将显示同一个项目是如何使用不同的库构建的,您可以尝试一个或多个,看看哪个最适合您。