Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在单页应用程序中合并HTML文件_Javascript_Html_Mvvm_Single Page Application - Fatal编程技术网

Javascript 在单页应用程序中合并HTML文件

Javascript 在单页应用程序中合并HTML文件,javascript,html,mvvm,single-page-application,Javascript,Html,Mvvm,Single Page Application,我正在开发纯JS+HTML应用程序。为了保持代码干净,我想将我的应用程序分成几个html文件(即ClientView.html、HistoryView.html等)。根据用户操作,将显示一个或另一个视图(或多个视图)。每个视图都应该在单独的JS文件中包含一个底层代码 我真正想要实现的是: 将视图开发为HTML页面(不要使用任何类型的javascript模板) 动态加载视图和视图模型(仅在需要时加载) 控制依赖关系的某种方法 如果您能给我一个好的开始,我将非常感激,因为我对现代html应用程序

我正在开发纯JS+HTML应用程序。为了保持代码干净,我想将我的应用程序分成几个html文件(即ClientView.html、HistoryView.html等)。根据用户操作,将显示一个或另一个视图(或多个视图)。每个视图都应该在单独的JS文件中包含一个底层代码
我真正想要实现的是:

  • 将视图开发为HTML页面(不要使用任何类型的javascript模板)
  • 动态加载视图和视图模型(仅在需要时加载)
  • 控制依赖关系的某种方法
如果您能给我一个好的开始,我将非常感激,因为我对现代html应用程序开发还很陌生。我本人来自WPF世界,我已经在MVVM应用程序方面工作了很长一段时间,可能我错误地尝试将相同的经验引入javascript开发。
我找到了几篇关于“编译”html-()的帖子,但我认为这不是我所需要的



p、 在我的项目中,我非常依赖Twitter Bootsrap(首先来自网格系统)的几个功能。使用包含一些div的母版页来进行布局。使用JQuery动态加载各种页面,并根据需要插入到母版页中的div中。

这是最简单的部分,但我还需要动态加载许多带有这些视图的javascript,运行初始值设定项等。我想知道是否有这样的框架。最后,我希望它尽可能具有声明性,几乎不需要编码。