问题标签 [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.
asp.net-mvc - 在 ASP.NET MVC 2 中模板化 Html.DisplayFor()
看来,如果您只使用Html.DisplayFor(model => model)
没有模板的详细信息视图,则生成的标记将如下所示:
这具有相当程度的灵活性。display-label
如果你为and创建 CSS 类display-field
,你可以做很多事情,但是如果我想把它改成这样呢?
请注意,现在属性值对现在并排显示(而不是在单独的行上),并且每个属性后面都有一个冒号。
有没有什么方法可以创建一个自定义模板,当详细信息视图搭建时,该模板将为每个属性值对重复?
我不是在谈论模型的特定模板(例如,Person
模板)或特定属性的模板(例如,EmailAddress
模板)。我想要一些可以让我描述属性值对外观的东西,然后DispalyFor()
应该为我的模型或视图模型中的每个属性自动重复该模板。
templating - 什么是创建简单静态网站的好模板解决方案?
我想简化创建静态网站的过程。
当我必须更改一个页面元素(例如页脚中的文本或图像)时,我想避免进行多次编辑操作。
我希望能够在本地计算机上使用我的工具,以便将生成的结构上传到我的服务器。
我不想使用驻留在服务器上所需的工具。当我不需要它的电源或不需要它的开销时,我根本不想要一个 php 解决方案。
我当然不想使用 CMS。
理想情况下,我希望解决方案有据可查。
我查看了 perl 模板工具包。但是功能如此之多,以至于它的文档主体有效地隐藏了我想要完成的简单任务。
我也看过 webgen,但同样的问题存在。它可以做很多事情,以至于很难为创建一个小型静态网站的简单任务进行设置。同样,文档非常详细,但对创建简单站点没有帮助。
其他开发人员使用什么解决方案?
compact-framework - .NET Compact Framework 的模板引擎
有谁知道在 .NET Compact Framework 3.5 下工作的任何模板引擎?
python - Django:使用变量作为数组索引?
我正在尝试创建一个将项目放入表中的模板。
控制器:
模板:
现在,模板被硬编码以查找item
. 我想更改它,以便它查找名称为 in 的属性headers
,或者查找前 n 个属性,其中 n 是 的长度headers
。
我怎样才能做到这一点?
php - PHP模板挑战(优化前端模板)
我正在尝试做一些模板优化,我想知道是否可以做这样的事情:
注意:运行此函数时,您不知道 $data 是什么。
结果是:
一般情况:任何可以评估(编译)的都将是。任何时候存在未知变量,该变量和包含它的函数都会以字符串格式输出。
这里还有一个例子:
如果 $str 是“HI ALL”,那么输出是:
- 大家好
如果 $str 未知,则输出为:
<?php echo ucwords(strtolower($str)); ?>
在这种情况下,只调用函数(即。)会更容易<?php echo capitalize($str) ?>
,但之前的示例将允许您预编译 PHP 以使其更高效
c# - 对所有对象属性进行文本转换,有更好的方法吗?
目前我正在这样做:
我的文字看起来像:
我这样做:
有没有更好的方法,也许以某种方式使用反射来循环遍历类的公共属性?
编辑
是否有可能使这个方法通用,所以我可以将任何对象传递给它?
javascript - 使用 Javascript 进行跨域模板
我目前正在构建一个 Javascript 库,可用于根据媒体文件的 URL 轻松创建可嵌入媒体,然后使用 Javascript 方法和事件进行控制(想想像 Flash / Silverlight JW 播放器之类的东西)。
当然,我可以简单地从 Javascript 库中提取所有 html 标签并将其发送到浏览器:
但我认为这是一种非常丑陋的做法,它往往会创建难以管理的代码,当您在几周后查看它时无法阅读。
因此,模板解决方案似乎是要走的路。我一直在寻找EJS,因为它使用 AJAX 加载模板,因此您可以在单独的文件中管理模板,而不是直接在 HTML 页面上。
有一个“陷阱”:我的库需要完全跨域:库本身可以位于 foo.com,而服务站点可以位于 bar.com。因此,如果 bar.com 想要使用该库添加媒体播放器,则需要对位于 foo.com 上的模板进行 AJAX 调用,由于浏览器中的同源策略,这将不起作用。
AFAIK,没有库可以使用 JSONP 之类的东西来读写模板来解决这个问题。
谁能指出我解决这个问题的方法?
php - 在 call_user_func_array(...) 中传递关联数组
我正在构建一个模板系统,并且遇到了动态调用函数的问题。
当我尝试以下操作时:
你知道..一些数字元素一些关联元素,
将数组转换为如下形式:
除了传递这样的数组之外,还有什么方法可以解决这个问题:
谢谢!马特
php - 为 PHP 寻找一个好的 HTML 模板
那是 HTML 模板,不是 php 模板,不是 java 或其他。
我正在寻找类似 HAML for PHP 的东西。我尝试了 PHP、PHAML 和 PHPHaml 的 2 个项目,它们都存在严重的错误。
你知道那里有什么好的 html 模板,最好是 PHP 吗?
编辑我正在寻找可以改变它的东西
像这样
类似于phphaml所做的事情
php - 使对象在 php 函数中可用,而无需传递它们或使它们成为全局对象
此要求只是为了开发人员的简单性和美观的代码。我正在构建一个模板系统,我真的希望一个对象变量简单地存在于所有函数中。这是一些代码:
图书管理员.php:
...
...
幻灯片.php:
谢谢!马特·穆勒