Javascript 跨多个纯HTML模板更新的最佳实践?

Javascript 跨多个纯HTML模板更新的最佳实践?,javascript,html,templates,ssi,frontend,Javascript,Html,Templates,Ssi,Frontend,一种选择是使用SSI,但想知道是否有好的替代方案 在我的工作中,主要是为客户端处理前端内容,我只处理HTML模板,需要注意的是,每当共享数据(即:页眉,页脚,组件)更改时,我们都必须手动更新所有模板 jQuery.load(“footer.html”)是合理的选择吗?或者是否有一些第三方工具/插件可供我们这样的模板制作者使用 非常感谢您的建议。您看过模板工具包了吗 这是一个perl模块 简而言之,它允许您执行以下操作: [% PROCESS header.inc Title = "Sh

一种选择是使用SSI,但想知道是否有好的替代方案

在我的工作中,主要是为客户端处理前端内容,我只处理HTML模板,需要注意的是,每当共享数据(即:
页眉
页脚
组件
)更改时,我们都必须手动更新所有模板

jQuery.load(“footer.html”)
是合理的选择吗?或者是否有一些第三方工具/插件可供我们这样的模板制作者使用


非常感谢您的建议。

您看过模板工具包了吗

这是一个perl模块

简而言之,它允许您执行以下操作:

[% PROCESS header.inc 
    Title = "Sherwood's Forests -- Seedling Sales" 
    Desc = "Sherwood's Forests Pre-season orders for little Trees."
%]

body content goes here. Body could be the text for another template.


[% INCLUDE footer.inc %]

模板的嵌套程度可能不合理。(在你触底之前,你的大脑会出现堆栈溢出。)我从来没有找到一个理由让指令超过3个深度。

SSI拥有jQuery的优势,可以为注入的内容提供SEO。