问题标签 [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 投票
4 回答
1815 浏览

javascript - Mustache.js - 接受输入作为 vars,但不接受 ajax:如何导入或排除故障

以此为例: http: //mustache.github.com/#demo,模板和 json 可以在功能上移动到 var:

这是事情崩溃的地方:

Chrome 的控制台显示与 var 完全相同的内容,但 Mustache 在输入上中断,因为它们在输入上是“未定义”:

我尝试更改数据类型,使用 $.parseJSON 解析它,从外部文件导入模板或 JSON 时没有任何效果。

如果有任何解决 javascript 对象问题的技巧,那也将不胜感激。

更新:代码在这里:http : //dev.plitto.com/sandbox/mustache_riff/index4.html theJson.txt 是 JSON。它被正确拉动。console.log(data.header) 正确返回。must_template.js 是 Mustache 模板文件(从外部拉取将允许不同的主题)。

0 投票
2 回答
958 浏览

python - 如何使用 Mako 将 Pylons 控制器中的一些字符串值分配给 JavaScript 变量?

我正在使用 Mako 模板在 Pylons 下开发。问题是我需要将 tmpl_context 的某个属性中的字符串分配给页面正文中的 JavaScript 变量。另一个问题是这个字符串可以是非常任意的,即可以包含诸如“,',<,>等这样的字符......有没有一种常见的方法来做这样的分配?我试过类似的东西:

但我得到引号和 HTML 特殊字符转义。但我不想禁用过滤,因为可能执行意外代码的危险。

0 投票
1 回答
267 浏览

javascript - 客户端 javascript 模板框架提供什么?

PURE 或 jQote 等框架有什么用。我可以使用 AJAX 调用或 DWR 等高级库在纯 javascript 或 JQuery 中执行动态操作。

这些模板框架带来了哪些新东西?我需要知道,因为我被要求使用浏览器端模板框架,但没有解释为什么:(

0 投票
5 回答
40847 浏览

asp.net - 是否可以在 asp.net 之外使用 Razor View Engine

如果我查看 Razor 视图引擎,我会看到一个非常简洁的语法,它与生成 html 没有特别关联。所以我想知道,在“普通”.net 环境中使用 asp.net 之外的引擎有多容易,例如生成文本、代码、......

欢迎任何指针、示例、评论或解释。

0 投票
1 回答
546 浏览

ruby-on-rails - 如何在 Rails 中制作模板系统(如 Tumblr 的)?

我看过 Liquid 之类的东西,但我找不到一种方法来制作一个可以处理所有情况的“一个文件”模板。我不想重新发明轮子,但如果我找不到现有的解决方案,我会的。

模板系统如下所示:

0 投票
6 回答
114 浏览

php - 需要一些关于模板语法的建议/建议

我编写了一个小型 php 模板解析器,因此可以轻松解析模板,并且模板中的变量就像{variable_name}eg

你能建议我可能的 if/else 语句语法吗?

我想过做类似的事情:

和...

上面演示了基本的 if/else 模板语法(它检查变量logged_in == true),但是由于我更像是编码器而不是设计师,我想知道我是否可以得到您的输入(因此设计师可以轻松理解语法而无需服务器端编码的知识)。

干杯!

0 投票
2 回答
155 浏览

c - C中的无警告模板

从 C++ 过渡,我现在正在学习 C 的黑暗艺术,并开发了以下代码来代替我对模板的需求。在底部的示例中,我已经实现了您的普通节点结构,它可以用于存储任何数据类型。考虑以下...

同样,问题在于此代码的无警告编译——即使用 gcc 编译器,尽管我的 Windows 版 wxDevCpp 也给了我一些警告,但对它不那么挑剔。我把它归咎于 GUI。

任何帮助将不胜感激。

0 投票
2 回答
7808 浏览

java - 如何在 Maven 中使用模板代码生成器(例如 freemarker)?

您将如何将Freemarker(或替代方案)作为模板代码生成器构建到 Maven 项目中?我对 Maven 很陌生,希望能得到一些帮助。

我想从我的项目中的模板生成一些代码。[一个]

与其编写我自己的,谷歌搜索发现似乎被Spring使用的freemarker对我来说是一个足够好的参考,尽管我还没有开始使用它,任何其他适用于 Maven 的建议也将不胜感激。

这个网站告诉我如何将它作为依赖项添加到我的 pom.xml 中。 这个 SO question告诉我生成的源应该去哪里。我无法解决的是如何将它们联系在一起,所以我得到了从模板生成的生成源,然后我生成的源像常规源一样用于编译、测试、jar、javadoc 等。有其他人使用过maven 中的 java 模板代码生成器,可以提供帮助吗?

[a] 我知道泛型将是通常的解决方案,事实上我正在使用它们,但我必须使用模板来处理原始情况,而不会引入复制/粘贴错误。请相信我:-)

0 投票
2 回答
3170 浏览

templating - YUI 3 html 模板

有什么方法可以在 YUI 中创建 HTML 标记,例如:

0 投票
4 回答
33191 浏览

php - 什么是模板语言?

我在某处读到 PHP 是一种模板语言。什么是模板语言?是什么让 PHP 成为一个?其他模板语言是什么?