问题标签 [templating]

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 投票
2 回答
1327 浏览

python - django 通用模板

所以,通用视图非常酷,但我感兴趣的是通用模板。

例如,我可以给它一个对象,它会为我串起来。

或者,如果我给它一个列表,它只会遍历对象并将它们作为 ul(或 tr,或它认为必要的其他任何东西)串起来。

对于大多数用途,您不需要这个。我只是为一个朋友快速拼凑了一些东西(一个酒吧股票应用程序,如果你必须知道的话),我不想写模板。

0 投票
5 回答
30915 浏览

wpf - 样式化 GridSplitter wpf C#

我想设置我的 GridSplitter 的样式,比如在其上添加点(如在http://msdn.microsoft.com/en-us/library/aa970265.aspx上找到)。

我还想在 mouseOver 上更改 gridsplitter 颜色,或应用 Aero 主题。

0 投票
4 回答
1254 浏览

php - 如何在 PHP 中实现类似 smarty 的显示?

这样它会自动替换$variablesindex.html ,从而节省大量echo?

0 投票
4 回答
3068 浏览

php - Smarty 的替代方案,用于将演示文稿与 php 中的代码分开?

我目前正在为我们的生产站点使用 Smarty 模板系统,但我很好奇使用这个模板引擎对性能的影响有多大。有更快的替代品吗?有没有办法编码,所以我可能不必使用这样的模板系统?谢谢!

0 投票
3 回答
2209 浏览

wpf - WPF模板/样式问题

鉴于这段 XAML

我想知道为什么组框标题没有以红色字母显示。

我已经尝试过设置 Label 类型的样式,但也没有成功。

(很抱歉帖子标题过于笼统……我想不出更有意义的东西)

0 投票
1 回答
114 浏览

scripting - 面向客户的 CMS 的内联标记/模板引擎

有许多托管的 CMS 应用程序为您提供某种内联标记/模板引擎,可让您将内容输出到页面中。

例如,托管的 cms 应用程序允许您编辑模板以自定义 html/css,但它们还允许您在页面上执行一些基本的内联代码来执行此操作,例如注入文章标题、日期等(对象属性)并让您遍历预定义的集合。

他们如何做到这一点?

它们如何防止用户访问您不希望他们访问的其他对象?

例如,Imaine 他们正在输出您的连接字符串!哈哈

这是一个例子:http ://wiki.shopify.com/UsingLiquid

0 投票
1 回答
311 浏览

jquery - 将chain.js 用于复杂的模板和图像?

我正在研究 jquery 插件 chain.js 在其他模板系统(如 jTemplate)上的可能用途。

该网站是一家大型在线零售商。我们有一个类别页面,显示大量产品,例如连衣裙。用户可以单击导航栏上的链接,根据颜色、大小等属性优化结果。

我们有一个联系服务器的 ajax 调用,我们使用模板插件来重建页面。

无论如何 - 我们的产品模板需要在其下方有一个图像和各种价格字段。在 jTemplate 上,我们有条件来稍微改变模板。我们似乎无法用chain.js 做到这一点。

此外,我似乎无法使用链绑定到标记属性 - 例如将产品图像 url 绑定到图像 src 标记。

这是不可能的吗?

任何指针都会很棒 - 发现严重缺乏使用 chain.js 的在线资源。

谢谢,

公元前

0 投票
1 回答
714 浏览

silverlight - ChildWindow 模态

默认情况下,ChildWindow Overlay 覆盖(并禁用)整个根视觉。我想覆盖(和禁用)我的 UI 的一部分。如何更改现有的 ChildWindow 以允许我指定 Root?

谢谢,
马克

0 投票
5 回答
8685 浏览

javascript - 用 Javascript 编写 HTML 的良好实践

我想知道人们是否对动态生成 HTML 的最佳方式有强烈的看法,尤其是对于基于 Ajax 的应用程序。

您是否只是使用服务器端脚本创建 HTML 代码,然后将其发送到页面,或者可能只是返回一个 JSON 字符串并让 Javascript 完成这项工作。

在我个人看来,第一种方式将表示层与逻辑联系得太紧密,使其更难更改,维护起来简直就是一场噩梦。第二种方法虽然是我的首选方法,但当项目的复杂性增加时,也成为维护的噩梦。

我正在考虑使用 Javascript 模板系统作为另一层,只是为了使代码更健壮且不那么死板。任何人都对轻量级和非常好的 JS 模板系统有好的想法?

0 投票
3 回答
557 浏览

python - Python:需要用额外的 HTML 或数据库结果替换 HTML 模板中的一系列不同的子字符串

情况:

我正在用 Python/mod_python 编写一个基本的模板系统,它读入一个主 HTML 模板,并用额外的 HTML 或 db 结果替换整个文档中的“:value:”实例,然后将其作为视图返回给用户。

我不是要替换 1 个子字符串的所有实例。值可能会有所不同。可接受的内容是有限的。它不是无限的。值的语法是 [colon]value[colon]。示例可能是“:gallery: , :related: , :comments:”。替换可能是附加的静态 HTML 或对函数的调用。功能也可能有所不同。

问题:

读取主 HTML 文件并用适当的替换值替换未知值组合的最有效方法是什么?


提前感谢您的任何想法/解决方案,

C