我正在嘗試僅使用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
正是我在找什麼,謝謝。 –