哪些 javascript/php 模板库将解析相同的模板文件?

发布于 2024-12-05 22:17:01 字数 591 浏览 1 评论 0原文

我最初使用 Mustache.js,但发现它不能很好地渲染大型嵌套树(它无法消除嵌套结构中同名变量的歧义)。

我很高兴找到了 Underscore.js 的 PHP 版本,但是当我查看 Underscore.php 的代码时,我意识到它的模板方法不会渲染 Underscore.js 风格的模板。相反,它复制了类似的功能,但使用了 PHP 变量。

jquery-tmpl/jquery-tmpl-php 是另一种带有 JS 和 PHP 库的模板语言,但我担心的是 jquery-tmpl-php 库似乎用得不多(很少有人在 github 上关注它)并且 jQuery决定删除 jQuery-tmpl 作为官方插件: http://blog.jquery.com/2011/04/16/official-plugins-a-change-in-the-roadmap/ 而且 jquery-tmpl 的作者似乎已经好几个月没有碰过它了。

其他人正在做什么来使用相同的模板呈现 Javascript 和 PHP?

I originally was using Mustache.js but found that it does not work well for rendering large nested trees (it has no way of disambiguating variables of the same name in nested structures).

I was happy to find a PHP version of Underscore.js, but when I looked at the code of Underscore.php I realized that its template method does not render Underscore.js-style templates. Instead it replicates similar functionality but with PHP variables.

Jquery-tmpl/jquery-tmpl-php is another template language with JS and PHP libraries, but my concerns are that the jquery-tmpl-php library seems not to be used much (very few people are following it on github) and that jQuery decided to remove jQuery-tmpl as an official plugin: http://blog.jquery.com/2011/04/16/official-plugins-a-change-in-the-roadmap/
Also it seems that the author of jquery-tmpl has not touched it in months.

What are other people doing to render Javascript and PHP using the same templates?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

七颜 2024-12-12 22:17:01

你应该尝试一下胡子。它有许多不同语言的实现。

必须习惯以不同的方式来处理控制结构,但它并不太难弄清楚。

http://mustache.github.io/

You should try mustache. It's has implementations in many different languages.

Have to get used to a different way to do control structures but its not too difficult to figure out.

http://mustache.github.io/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文