我试图建立使用只有JavaScript一个把手应用。 我已经有相关文件证明在发现,他们使用初始化:
var source = $("#entry-template").html();
这一步是必需还是有只使用原生的JavaScript办法解决它?
我试图建立使用只有JavaScript一个把手应用。 我已经有相关文件证明在发现,他们使用初始化:
var source = $("#entry-template").html();
这一步是必需还是有只使用原生的JavaScript办法解决它?
不,它不需要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
号如果你读的例子进一步你,他们只使用jQuery获取元素的HTML内容会看到。 这是有可能已经在香草JS已经完成。 后面的任何代码是没有的jQuery。 以下是相同的例子SANS jQuery的。 正如你所看到把手的书写方式不受影响。
var source = document.getElementById("entry-template").innerHTML;
var template = Handlebars.compile(source);