Handlebars 是否需要 jQuery
Does Handlebars require jQuery
我正在尝试仅使用 JavaScript 构建 Handlebars 应用程序。我注意到那里的文档,他们使用初始化:
var source = $("#entry-template").html();
这一步是必需的还是有办法只使用本机 Javascript?
没有。如果您进一步阅读该示例,您会发现它们仅使用 jQuery 来获取元素的 HTML 内容。这是可以在普通 JS 中完成的事情。后面的任何代码都不是 jQuery。以下是没有 jQuery 的相同示例。如您所见,Handlebars 的编写方式未受影响。
var source = document.getElementById("entry-template").innerHTML;
var template = Handlebars.compile(source);
不,不需要 jQuery。
人们更喜欢 jQuery 的唯一原因是 jQuery 执行各种操作的易用性。它节省了大量时间和额外的精力。
使用纯 javscript 的车把需要一些额外的努力。如果你有足够的时间,那么你应该尝试使用简单的 JavaScript.
下面给出的链接可能有助于更好地理解事物 -
http://code.tutsplus.com/tutorials/handlebarsjs-a-behind-the-scenes-look--net-32678
我正在尝试仅使用 JavaScript 构建 Handlebars 应用程序。我注意到那里的文档,他们使用初始化:
var source = $("#entry-template").html();
这一步是必需的还是有办法只使用本机 Javascript?
没有。如果您进一步阅读该示例,您会发现它们仅使用 jQuery 来获取元素的 HTML 内容。这是可以在普通 JS 中完成的事情。后面的任何代码都不是 jQuery。以下是没有 jQuery 的相同示例。如您所见,Handlebars 的编写方式未受影响。
var source = document.getElementById("entry-template").innerHTML;
var template = Handlebars.compile(source);
不,不需要 jQuery。
人们更喜欢 jQuery 的唯一原因是 jQuery 执行各种操作的易用性。它节省了大量时间和额外的精力。
使用纯 javscript 的车把需要一些额外的努力。如果你有足够的时间,那么你应该尝试使用简单的 JavaScript.
下面给出的链接可能有助于更好地理解事物 -
http://code.tutsplus.com/tutorials/handlebarsjs-a-behind-the-scenes-look--net-32678