我正在寻找一个简单的模板引擎,它既可以在客户端使用JS,也可以在服务器端使用PHP。
这意味着我希望能够对两个用例使用相同的模板定义。
你知道任何在JS和PHP中都有官方实现的模板引擎吗?
答案 0 :(得分:30)
如果你喜欢 JS-> PHP优先级 :)那么你有两个用于PHP后端的jquery-tmpl兼容模板渲染器
如果你更喜欢 PHP-> JS优先级 :)那么你可以尝试这个流行的PHP模板Smarty的Javascript实现
或者你可以尝试更像中性的东西:
答案 1 :(得分:16)
你的意思是mustache吗?
答案 2 :(得分:16)
您可以使用Twig + Twig.js
为PHP和JS编译模板答案 3 :(得分:4)
使用 Mustache !
AFAIK,Mustache是唯一一个在PHP和JS中都有官方实现的模板引擎......以及二十多种编程/脚本语言。
Twig确实有JS版本,但那是不完整的,AFAIK是非正式的。
Smarty确实有一个JS版本,但它也是一个非官方端口...... Smarty有点过时了。