Handlebars是否需要jQuery

时间:2015-06-20 04:04:03

标签: javascript jquery handlebars.js

我试图仅使用JavaScript构建Handlebars应用。我在文档中注意到,他们使用:

进行初始化
False

是否需要执行此步骤,或仅使用原生Javascript进行解决?

2 个答案:

答案 0 :(得分:4)

不,它不需要jQuery。

人们更喜欢jQuery的唯一原因是因为jQuery执行各种操作的易用性。它节省了大量的时间和时间。额外的努力。

使用带有简单javscript的把手需要额外的努力。如果你有足够的时间,那么你应该尝试使用纯JavaScript。

以下给出的链接可能对帮助您更好地理解 -

http://code.tutsplus.com/tutorials/handlebarsjs-a-behind-the-scenes-look--net-32678

http://www.raymondcamden.com/2012/04/19/Demo-of-Handlebars-and-why-you-should-consider-a-templating-engine

答案 1 :(得分:3)

没有。如果您进一步阅读该示例,您会看到他们只使用jQuery来获取元素的HTML内容。这可以在vanilla JS中完成。下面的任何代码都不是jQuery。以下是sans jQuery的相同示例。正如您所看到的,Handlebars的编写方式不受影响。

var source   = document.getElementById("entry-template").innerHTML;
var template = Handlebars.compile(source);