【发布时间】:2011-05-27 23:47:25
【问题描述】:
随着jQuery模板插件的出现,我想知道如何维护服务器端和客户端模板。
因为在我的情况下,我有一些模板,它们可能是重复的——服务器端和客户端。想象一下:
您有一个表格,您可以在其中输入列表点。当您按下提交时,会生成一个 AJAX 请求,但该条目已显示在您的页面上。
现在,这个要点的标记应该是相同的 - 无论它是通过 JS 还是由我的 PHP/.NET/whatsoever 应用程序生成的。
有没有什么好的方法来维护这些模板/使它们保持同步?还是我真的必须手动维护这两个模板?
您在使用 JS 模板的应用程序中有何经验?
【问题讨论】:
-
你提出的观点很好,我很惊讶它没有被更多地谈论。我向 Phil Haack 询问了这个问题(haacked.com/archive/2010/11/09/… 答案令人困惑 - Dave Ward 还提到需要 jquery tmpl 视图引擎 - encosia.com/2010/12/02/…。
-
我刚刚看到github.com/awhatley/jquery-tmpl.net 和github.com/xyu/jquery-tmpl-php——两者都尝试将jQuery tmpl 引擎移植到.NET / PHP。
-
添加了一个有趣的用例,可能有一天对你有用。几个月前我们必须解决的好问题。
标签: jquery templates client-side server-side