仅使用html和javascript/jquery进行基于组件的设计的最佳实践

仅使用html和javascript/jquery进行基于组件的设计的最佳实践,javascript,jquery,html,Javascript,Jquery,Html,假设我决定尝试制作一个web应用程序,其中客户端仅为html和javascript/jquery,我将从json服务获取数据 我来自web表单之乡,现在正在学习和热爱mvc,这里我们有母版页和组件,如用户控件和部分视图等,这使我们能够重用组件并构建代码 当我只使用html和javascript时,我该怎么做 我已经看到jquery具有从服务器加载数据的方法load()。这是实现我想要的最好的方法吗?还是我遗漏了什么?这是一个相当大的主观问题 如果您计划使用JSON方法来使用数据,您可能希望使用的

假设我决定尝试制作一个web应用程序,其中客户端仅为html和javascript/jquery,我将从json服务获取数据

我来自web表单之乡,现在正在学习和热爱mvc,这里我们有母版页和组件,如用户控件和部分视图等,这使我们能够重用组件并构建代码

当我只使用html和javascript时,我该怎么做


我已经看到jquery具有从服务器加载数据的方法
load()
。这是实现我想要的最好的方法吗?还是我遗漏了什么?

这是一个相当大的主观问题

如果您计划使用JSON方法来使用数据,您可能希望使用的是更灵活的
ajax()
的包装器

然后,您可能需要一个,以避免使用javascript创建和注入html(对于每项任务来说,它可能会变得非常混乱,这比琐碎的任务要复杂一些)

关于应用程序结构,您可以考虑诸如MVC、MVP或。有很多方法可以让您利用这些模式,但我个人建议您开始在没有框架的情况下使用这些模式,并且只有在您真正需要框架并且您至少掌握了一些基本概念时,才切换到其中一种


祝你好运:)

你谷歌过JavaScript MVC吗?我已经开始研究你的建议了。我觉得缺少的是针对html文件的某种“用户控制”解决方案。我是否可以避免将所有html放在一个文件中,而是将多个html文件组合成一个文件?