我目前正在使用 Backbone.js 和 Middleman 开发一个静态站点(没有后端或服务器的东西)。该网站没有任何动态内容,只有纯 html 代码。但它有一些页面之间的过渡和一些 Javascript 效果。
所以我想利用 Backbones Router 来记录历史,并希望将视图动态地附加到带有 Backbone 视图的 DOM 中。到现在为止还挺好。
现在我想知道在哪里存储站点的 HTML 部分,以便 Backbone 可以使用它。使用内联脚本标签,我觉得它太乱了,所以我想把它换成不同的 HTML 文件。现在我可以通过 requirejs 动态加载 HTML 文件,但我认为将所有 HTML 内容打包到一个 JS 文件中并在有人第一次访问该页面时加载它会更好。
这样的事情怎么可能做到?或者有人有更好的解决方案吗?