我正在开发一个小的javascript库,它使用了可爱的jquery-tmpl引擎。我希望避免强迫用户将必要的模板粘贴到他/她的html中(或者根本不需要面对模板代码)。
所以我的问题是:有没有办法隐藏我的模板代码,最好是在我的js文件中,据我所知,script-tag是必要的(如果只是为了能够用jquery选择它)。
到目前为止,我发现的唯一一件事就是将模板放在像here这样的外部文件中,但这并不是我真正想要的。
谢谢
发布于 2011-06-28 00:09:15
$.template('yourTemplateName', 'yourTemplateCode');来自http://api.jquery.com/jQuery.template/
此方法将template参数中的标记编译为命名模板,可以使用name参数中指定的字符串引用该模板。
返回值是编译后的模板函数。
示例:创建一个与名称"summaryTemplate“关联的已编译模板,然后按名称引用它以进行呈现:
// Convert the markup string into a named template
$.template( "summaryTemplate", "<li>${Name}</li>" );
function renderList() {
// Render the movies data using the named template: "summaryTemplate"
$.tmpl( "summaryTemplate", movies ).appendTo( "#moviesList" );
}https://stackoverflow.com/questions/6495676
复制相似问题