【问题标题】:Has jQuery Template no conditionals?jQuery 模板没有条件吗?
【发布时间】:2015-11-24 06:48:37
【问题描述】:

我正在观看关于 jQuery 模板的课程(2014 年)。

一句话让我很困扰:
来自文字

jQuery 模板的好处在于它是一个插件 jQuery。它利用了现有的 jQuery 语法。还有很多网站 已经使用 jQuery。所以很有可能,你已经熟悉如何 加载和使用这个特定的插件。它用于简单 模板。 jQuery 模板中没有条件或逻辑。

但是 jQuery 模板有 {{if}}, {{else}}。所以jQuery模板有条件。我对吗?) 还是我误会了作者?还是作者的严重错误?

我尝试查找文档

jquery-template - 是旧版本吗?我没有找到 if 语句

jquery-tmpl - 是新版本吗? readme.md 描述

{each}}、{{if}}、{{else}}、{{html}}、{{tmpl}} 和 {{wrap}}

【问题讨论】:

    标签: javascript jquery templates template-engine jquery-templates


    【解决方案1】:

    有关 jQuery 模板的上下文,请参阅 标签上的信息:https://stackoverflow.com/tags/jquery-templates/info

    你会看到原来的官方jQuery模板就是这个jquery-tmpl。它确实支持条件。正在进行中的下一代 jQuery 模板版本是 jsrender——它实际上更好地分离了代码、标记和逻辑,(以及与 DOM 更好的分离)——并提供了比 jQuery 模板更强大的逻辑支持。

    您给jquery-template 的另一个链接是一种完全不同的模板方法,它最近选择使用“jquery-templates”作为其 github 项目名称,尽管它实际上与官方完全无关(并且经常使用) jQuery 模板。

    【讨论】:

    • 好的。谢谢,鲍里斯摩尔。所以,这是一个严重的作者错误:jQuery 模板有条件和逻辑。或者更简单的条件(if/else)和逻辑(每个)。
    猜你喜欢
    • 2011-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多