问题标签 [templating-engine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
15 回答
35418 浏览

asp.net - 你能推荐一个.net模板引擎吗?

我正在寻找一个 .net 模板引擎——简单、轻量、稳定且没有太多依赖项的东西。我现在需要的只是创建模板化的纯文本和 html 电子邮件。谁能给我一个好的建议?

如果它有帮助的话——比如 Java 的FreemarkerVelocity库。

[更新] 感谢您到目前为止的答案 - 非常感谢。当您使用这些库时,我对推荐或战争故事非常感兴趣。似乎是做出决定而不是依次尝试的最佳方式。

0 投票
4 回答
2027 浏览

ruby-on-rails - Rails 视图模板

除了MarkabyHaml之外,还有更好的 Rails 视图模板机制吗?

0 投票
1 回答
1748 浏览

haml - HAML、SASS/Compass 和 ERB 之间的主要区别是什么?

我正在寻找一个模板引擎。在 HAML、SASS/Compass 和 ERB 中进行选择时需要考虑哪些重要因素?

0 投票
3 回答
270 浏览

php - PHP 有哪些模板引擎选项?

我想知道 PHP 中的模板有哪些选项?如果模板代码可以非常类似于 PHP,那将是最好的。

0 投票
8 回答
8248 浏览

javascript - John Resig 的“JavaScript 微模板”有什么进展吗?

所以我看到了 John Resig 关于JavaScript 微模板的这篇文章,我需要一个像这样的微模板引擎。

但他在帖子中表示,他将在他的 JavaScript 忍者秘密一书中保留一个更完善的版本,并提到他希望看到它的发展。

所以我想知道,John Resig 的这个微模板引擎是否有更稳定/高级的版本?如果是这样,我怎样才能获得它?那本 JavaScript 书在我的国家/地区不可用。

0 投票
2 回答
5567 浏览

c# - 如何在带有 StringTemplate 的循环中使用 IF 语句

这不显示任何内容:

$Articles:{ $if(i!=1)$ 显示在文章之间 $endif$ $it.Text
}

这按预期显示

$Articles:{ 显示在文章之间 $it.Text
}

关于如何使它工作的任何想法?

0 投票
0 回答
125 浏览

compact-framework - .NET Compact Framework 的模板引擎

有谁知道在 .NET Compact Framework 3.5 下工作的任何模板引擎?

0 投票
1 回答
38 浏览

php - 前端标签间通信

我有一个问题,我一直想知道。我正在为解释标签的前端制作一个模板系统(如Smarty)。我想知道让标签能够与 HTML 文档和其他“Smartyish”标签进行通信是否有价值。我希望社区对这种情况有一些想法。

好处:

  • 更强大(标签可以告诉其他标签如何查看)
  • 更好的结构(智能标签的行为和看起来就像 html 标签)
  • 标签可以操作页面上的任何元素

缺点:

  • 标签可以操作页面上的任何元素
  • 标签可能会干扰其他标签
  • 代码时间会增加
0 投票
2 回答
468 浏览

python - HTML 生成器、图库生成器或模板?

问题的小版本:“我需要一个用于 python 或程序的库(Linux 首选),它接收图像的 url 列表并为我提供表格的 hmtl(可能易于配置(行和外观))

问题的长版本:我有一个带有图像url列表的数组,我想制作一个表格(我不知道这是否是最佳做法,但我认为这是最简单的)。我不在乎拇指是否与大拇指相同(只是被迫变小)。而且我不需要将图像复制到任何地方。

我使用以下代码( d= ["http://.....jpg","http://.....jpg","http://.....jpg","http ://.....jpg"]):

(我知道代码是阴暗的,如果它是奇数,它会跳过最后一个......但它是咖啡因推动的代码,我只需要完成它......我没有什么值得骄傲的:)我知道一定有一种更好的方法(而且更漂亮……因为这看起来真的很难看),以及一种我可以指定列数和其他选项的方法。

我找不到适合我的案例的画廊生成器(我测试的所有文件都将文件复制到新目录)。我应该学习模板语言吗?这值得么?

或者我应该使用HTML 生成器吗?

还是我应该研究更好的 HTML 编码?

如果你遇到我的问题,你会怎么做?

这是我想出的解决方案(在采用了 MatToufoutu 先生的代码之后):

0 投票
4 回答
748 浏览

java - 任何基于 Java 的模板引擎都可以与 Websphere Commerce 一起使用吗?

我是一家零售公司的 UX 开发人员,我们将 Websphere Commerce 用于我们的电子商务网站。应用程序开发人员完全控制了 HTML 输出,我们必须向他们提交错误,以获得像在 HTML 中更改 ID 这样简单的东西。HTML 和前端性能不是他们的专长,并且由于这种情况,事情的实施很差。整个情况效率极低,因此我正在制定一项建议,在我们的平台上实施模板引擎,以便我们可以解决这种情况,每个人都可以在各自的驾驶室工作。我已经看到了一些关于基于 Java 的模板引擎的建议,例如 StringTemplate 或 FreeMarker。对 Java 应用程序开发和 Websphere Commerce 框架知之甚少,任何基于 Java 的模板引擎都可以与 Websphere Commerce 一起使用吗?如果没有,是否有关于 Websphere Commerce 特定模板引擎的任何建议?