问题标签 [jsrender]
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.
jquery - jQuery 模板引擎
我正在寻找一个模板引擎来使用客户端。我一直在尝试一些像 jsRepeater 和 jQuery 模板。虽然它们在 FireFox 中似乎工作正常,但在 IE7 中,当归结为呈现 HTML 表格时,它们似乎都崩溃了。
我还查看了 MicrosoftAjaxTemplates.js (来自http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16766),但事实证明也有同样的问题。
关于使用其他模板引擎的任何建议?
javascript - JavaScript 模板引擎的现状?
几个月前我做了一些研究,寻找一个不错的 javascript 模板引擎,并选择了 Trimpath 制作的一个。
我非常喜欢这个,但我有一些愿望清单项目:
- 代码比较大。我喜欢一些很小的东西,比如John Resig 的模板引擎,但更容易使用。
- 我希望支持包含和django 风格的继承。
我应该知道在过去一年左右发布的其他出色的模板引擎吗?
.net - 用于 Web 开发的 MVVM
我一直在阅读 MVVM 并且到目前为止发现它非常有趣。然而,我发现的大多数示例都是针对 Windows 应用程序的,而不是 Web 应用程序。我还看到很多人提到 MVVM 与 Silverlight 一起使用,而且我知道 Silverlight 可用于 Web 或 Windows 应用程序。
所以我的问题是——MVVM 是基于 Web 的应用程序的有效模式吗?如果是,用户界面是否必须是 Silverlight?我正在决定为我们需要设计的新中型网站使用哪些技术,Silverlight 可能很难卖给当权者,尽管我们在幕后使用什么并不重要非常。
任何人都可以提供有关在 Web 环境中使用 MVVM 的任何信息,我们将不胜感激。示例代码也会很棒。
jquery - 对当前 jQuery 模板解决方案的建议?
我正在寻找一个可靠的 jQuery 模板引擎。
我一直在使用 jquery.tmpl.js 进行开发,尽管我知道它已被废弃。我已经能够用它实现我想要的,但对它的跨浏览器可靠性有些怀疑。
一方面,IE7 似乎被标记为一个问题领域,我现在不想走得更远,直到我更有信心将它最终纳入生产解决方案。
关于模板的这个StackOverflow 问题有健康的讨论,但遗憾的是现在已经过时了。
jquery.tmpl.js 的 github 存储库说它已移至 jQueryUI,但 jQueryUI 站点没有提及模板。
那么有没有人对 jQuery 中的模板有任何好的经验和/或可以为我指出一个可靠的解决方案?
javascript - 如何为外部 jsRender 模板调用 javascript 函数(格式化日期)
为了简单起见,我必须遵循外部 jsRender 模板(tmpl.htm):
如何从模板中调用外部 javascript 函数。具体来说,我想要做的是用 datejs 格式化日期。我试图将函数嵌入到模板中,但它不起作用。我希望在将 json 传递给 jsrender 的渲染函数之前不必转换它。日期格式如下:/Date(-62135575200000)/
jquery - 关于不同 jQuery 模板的建议
我正在为一个大项目寻找不同的 jQuery 模板。该应用程序可能会存在 10 年以上,并且所有引入的插件都需要是 jQuery 的一部分或“知名”。我在寻找合适的 jQuery 模板时遇到了一些麻烦。我读到 .tmpl() 插件已被取消,并且 jsRender 尚未处于测试阶段。由于显而易见的原因,这些不能使用。(来源:http ://weblogs.asp.net/stevewellens/archive/2011/12/01/goodby-jquery-templates-hello-jsrender.aspx )
您对模板还有其他建议吗?
javascript - jsrender if-else 使用 {{=propName}}
我正在尝试 jsRender。
我想做的事:
JS模板:
在其他 JS 中:
基本上,在模板中,如果迭代中的当前剧院 id 与 js 函数返回的匹配,则将类设置为活动。"{{=theaterId}}" 在 if 条件中中断。我猜你不允许在 if 条件下访问当前的 json 属性。
关于如何做到这一点的任何想法?
希望这是有道理的。谢谢!
jquery - 在 jsRender 模板中插入对象本身的语法是什么?
如果我有一个对象数组,我可以使用以下语法呈现其中一个属性:{{=propertyName}}
. 但是如果我想渲染对象本身,语法是什么?
jquery - jsRender 渲染 HTML
我正在使用 jsRender 在 html 页面上呈现我的数据。数据得到完美呈现。但是,在某些内容项中,HTML 文本(如超链接)显示为文本。在 jquery 模板中,有一种方法可以通过 {{html. jsRender 中是否有类似的东西可用?我的代码如下:
谢谢。
jquery - jsRender 模板可嵌入到 jquery 插件中吗?
你可以在 .js 文件中放置一个 jsRender 模板吗?原因是,我想包含我的整个插件,我想使用模板而不是编写所有代码来动态创建节点,在单个 javascript 文件中。这可能吗?如果有怎么办?如果没有,我有什么选择?