【发布时间】:2011-07-20 12:46:45
【问题描述】:
我在服务器端和客户端都使用 jquery 模板。我将 Node.js 上的 jqtpl 和 express 模块用于服务器,我有 jquery 及其用于客户端的模板插件。
客户端尽可能接收 JSON 而不是 html,并自行构建模板,使用 HTML5 历史 API 更改 url 并允许会话导航。如果这不可行,服务器会改为执行模板并发送 html。
服务器和客户端都有完全相同的模板,但是服务器以 12 个 .html 文件的形式拥有它们,而客户端以 .js 文件中的对象的形式拥有它们。
每次更改或添加模板时,我都必须将客户端 .js 文件更改为相同,这有点痛苦。
我想做的是让 .js 文件动态获取我的模板文件夹中的所有 .html 文件并将它们编译成一个对象。完成开发后,该文件将被缓存,因为它不再需要查找更改。
【问题讨论】:
标签: javascript file node.js jquery-templates express