我正在构建一个离线单页应用程序,它使用模板来呈现 HTML。
该应用程序变得越来越大,并且由于我将从现在开始与其他开发人员一起工作,我想知道是否存在包含 HTML 的东西。
单页太长了,如果我们可以将 index.html 的 4000 行代码拆分为 9 页,其中包含 8 页,在 index.html 中包含 8 行,将不胜感激。
有谁知道解决方案?
我正在构建一个离线单页应用程序,它使用模板来呈现 HTML。
该应用程序变得越来越大,并且由于我将从现在开始与其他开发人员一起工作,我想知道是否存在包含 HTML 的东西。
单页太长了,如果我们可以将 index.html 的 4000 行代码拆分为 9 页,其中包含 8 页,在 index.html 中包含 8 行,将不胜感激。
有谁知道解决方案?
我为此使用了require.js 文本插件。
require(["text!../../Templates/template.htm"], function (template) {
mustache.render(template, {prop: "value"});
});
小胡子显然只是一个例子。我想您也可以通过 $.get 获取模板,但由于我已经使用 require 这对我来说很有意义。