我正在观看有关jQuery Template的课程(2014年)。
一句话困扰着我:
来自文字
jQuery模板的优点在于它是一个插件 jQuery的。它利用现有的jQuery语法。还有很多网站 已经使用jQuery了。所以很有可能,你已经熟悉了 加载和使用这个特定的插件。它用于简单 模板。 jQuery模板中没有条件或逻辑。
但是jQuery Template有{{if}},{{else}}。所以jQuery模板有条件。我对吗?) 或者我不会误解作者?还是严重的作者错误?
我试图找到文档
jquery-template - 是旧版本吗?我没找到 if 语句
jquery-tmpl - 这是新版本吗? readme.md描述了
{each}},{{if}},{{else}},{{html}},{{tmpl}}和{{wrap}}
答案 0 :(得分:0)
有关jQuery模板的上下文,请参阅jquery-templates代码中的信息:https://stackoverflow.com/tags/jquery-templates/info。
您将看到原始的官方jQuery模板就是这个jquery-tmpl。它确实支持条件。正在进行的下一代jQuery模板版本是jsrender - 它实际上具有更好的代码,标记和逻辑分离(以及更好地与DOM分离) - 并提供比jQuery模板更强大的逻辑支持。
您给jquery-template的另一个链接是一种完全不同的模板方法,最近选择使用'jquery-templates'作为其github项目名称,尽管它实际上与官方无关(和使用得很多)jQuery模板。