【问题标题】:Merging HTML files in a SinglePage application在单页应用程序中合并 HTML 文件
【发布时间】:2013-09-07 11:38:05
【问题描述】:

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

  • 将视图开发为 HTML 页面(不要使用任何类型的 javascript 模板)
  • 动态加载视图和视图模型(仅在需要时加载)
  • 一些控制依赖关系的方法。

如果您建议我有一个好的开始,我将非常感激,因为我对现代 html 应用程序开发还很陌生。我自己来自 WPF 世界,并且我一直在使用 MVVM 应用程序很长一段时间,可能我试图将相同的经验带入 javascript 开发是错误的。
我发现了几篇关于“编译” html 的帖子 - (HTML "compiler" / merging application),但我认为这不是我需要的。


p.s.在我的项目中,我非常依赖 Twitter Bootsrap 的几个功能(首先来自网格系统)

【问题讨论】:

    标签: javascript html mvvm single-page-application


    【解决方案1】:

    使用包含一些 div 的母版页来进行布局。使用JQuery动态加载各种页面,并根据需要插入到母版页中的div中。

    【讨论】:

    • 这是最简单的部分,但我还需要使用这些视图动态加载大量 javascript,运行初始化程序等。想知道是否有任何框架用于这些东西。最后,我希望它尽可能地具有声明性,几乎没有编码。
    猜你喜欢
    • 2013-12-01
    • 2018-04-06
    • 1970-01-01
    • 2021-10-18
    • 2012-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多