我正在尝试仅使用JavaScript构建Handlebars应用程序。我注意到在那里的文档,他们初始化使用:Handlebars是否需要jQuery
var source = $("#entry-template").html();
这一步是必需的或有没有办法解决它只使用原生的Javascript?
我正在尝试仅使用JavaScript构建Handlebars应用程序。我注意到在那里的文档,他们初始化使用:Handlebars是否需要jQuery
var source = $("#entry-template").html();
这一步是必需的或有没有办法解决它只使用原生的Javascript?
不,它不需要jQuery。
人们更喜欢jQuery的唯一原因是jQuery执行各种操作的易用性。它可以节省大量额外的时间。
使用带有普通javscript的把手需要一些额外的工作。如果你有足够的时间,那么你应该用普通的JavaScript来尝试一下。
下面给出的链接可能是一些帮助,了解事情做得更好 -
http://code.tutsplus.com/tutorials/handlebarsjs-a-behind-the-scenes-look--net-32678
感谢您的帮助。我绝对想尽可能多地使用纯JavaScript。 –
不。如果您进一步阅读示例,您会看到它们仅使用jQuery获取元素的HTML内容。这是本来可以在香草JS中完成的事情。以下任何代码都不是jQuery。以下是与sans jQuery相同的示例。正如你所看到的Handlebars书写方式不受影响。
var source = document.getElementById("entry-template").innerHTML;
var template = Handlebars.compile(source);
'的document.getElementById( '入门模板')innerHTML'? – Ryan
正是我在找什么,谢谢。 –