纯HTML + JavaScript客户端模板

Mar*_*rko 8 html javascript templates tiles client-side

我想使用仅客户端技术(没有服务器端包括)实现类似于Java Tiles框架的东西.

我想有一个页面,例如layout.html,它将包含布局定义.该页面中的内容占位符为空#content div标签.

我想根据网址在该页面上注入不同的内容.像layout.html?content = mainlayout.html?content = edit这样的内容会显示内容已替换为main.html或edit.html.

目标是避免重复代码,即使是布局,也可以在没有服务器端模板的情况下编写页面.

你会建议什么方法?

编辑:我不需要一个完整的模板库,只需要一种组合页面的方法,类似于瓷砖.

Daf*_*aff 4

JavaScriptMVC有一个视图模板系统,支持不同的引擎,包括一个名为EJS的纯 JavaScript 引擎。

您可能还想研究Mustache特别是 Mustache for JavaScript