我试图仅使用JavaScript构建Handlebars应用。我在文档中注意到,他们使用:
进行初始化False
是否需要执行此步骤,或仅使用原生Javascript进行解决?
答案 0 :(得分:4)
不,它不需要jQuery。
人们更喜欢jQuery的唯一原因是因为jQuery执行各种操作的易用性。它节省了大量的时间和时间。额外的努力。
使用带有简单javscript的把手需要额外的努力。如果你有足够的时间,那么你应该尝试使用纯JavaScript。
以下给出的链接可能对帮助您更好地理解 -
http://code.tutsplus.com/tutorials/handlebarsjs-a-behind-the-scenes-look--net-32678
答案 1 :(得分:3)
没有。如果您进一步阅读该示例,您会看到他们只使用jQuery来获取元素的HTML内容。这可以在vanilla JS中完成。下面的任何代码都不是jQuery。以下是sans jQuery的相同示例。正如您所看到的,Handlebars的编写方式不受影响。
var source = document.getElementById("entry-template").innerHTML;
var template = Handlebars.compile(source);