的handlebars.js文檔介紹這個例子的模板:什麼是handlebars.js中的模板?
var template = Handlebars.compile('{{foo}}');
template({});
如果一個檢查模板變量在控制檯,它包含:
function (context, options) {
if (!compiled) {
compiled = compile();
}
return compiled.call(this, context, options);
}
如何,這是一個模板?我理解模板是一些帶有變量的html,而不是一個函數。
此外,關於該呼叫:
template({});
這是什麼空函數調用一回事呢?這對於JavaScript程序員來說是很常見和明顯的,例如。我是否錯過了一些使我無法識別它的基本知識?或者這是一些handlebars.js奇怪的是,在他們的文檔中沒有很好解釋?
你覺得API文檔可能是這個例子比較好? http://handlebarsjs.com/reference.html – Hexatonic