【发布时间】:2011-10-27 00:39:37
【问题描述】:
我正在使用 jQuery 模板来标记我的 JSON。我想知道是否有人有一个优雅的解决方案可以将它们预编译为服务器上的 javascript,以使浏览器不必每次都这样做。
我知道以下帖子:
pre-compile JavaScript templates to functions on project build
我知道我可以使用
https://github.com/wookiehangover/jquery-tmpl-jst
但我希望有更优雅的东西。例如,可以设置一个 HttpModule 来处理对 *.jst 文件的请求并编译它并返回结果 JS。
我不确定这是否存在,但假设是否可以让 jquery-tmpl-jst 项目在服务器端运行,那么构建 HttpModule 似乎相当容易。
感谢任何帮助。如果该模块不存在,如果我能弄清楚如何让实际编译工作,我会考虑编写它。
更新
我刚刚找到了这个库。它不是 HttpModule,但看起来它实现了 jQuery 模板编译服务器端。只是不确定它是否已完全实施。
https://github.com/awhatley/jquery-tmpl.net
更新
看起来上面的库实际上是在 .Net 中的服务器上执行 jQuery 模板,所以它永远不会将 javascript 转换为 jQuery 编译格式。有什么想法吗?
【问题讨论】:
标签: jquery asp.net httpmodule jquery-templates