是否需要把手的jQuery(Does Handlebars require jQuery)

2019-10-23 10:40发布

我试图建立使用只有JavaScript一个把手应用。 我已经有相关文件证明在发现,他们使用初始化:

var source   = $("#entry-template").html();

这一步是必需还是有只使用原生的JavaScript办法解决它?

Answer 1:

不,它不需要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



Answer 2:

号如果你读的例子进一步你,他们只使用jQuery获取元素的HTML内容会看到。 这是有可能已经在香草JS已经完成。 后面的任何代码是没有的jQuery。 以下是相同的例子SANS jQuery的。 正如你所看到把手的书写方式不受影响。

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


文章来源: Does Handlebars require jQuery