Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 隐藏模板代码_Javascript_Jquery Templates - Fatal编程技术网

Javascript 隐藏模板代码

Javascript 隐藏模板代码,javascript,jquery-templates,Javascript,Jquery Templates,我正在开发一个小javascript库,它使用可爱的jQueryTMPL引擎。我希望避免强迫用户将必要的模板粘贴到他/她的html中,或者在这方面遇到模板代码。 所以我的问题是:有没有办法隐藏我的模板代码,最好是在我的js文件中,据我所知,脚本标记是必要的,如果只是为了能够用jquery选择它的话。 到目前为止,我发现的唯一一件事是像这样将模板放在外部文件中,但这并不是我真正想要的。 谢谢 从 此方法将template参数中的标记编译为命名模板,可以使用name参数中指定的字符串引用该模板 返回

我正在开发一个小javascript库,它使用可爱的jQueryTMPL引擎。我希望避免强迫用户将必要的模板粘贴到他/她的html中,或者在这方面遇到模板代码。 所以我的问题是:有没有办法隐藏我的模板代码,最好是在我的js文件中,据我所知,脚本标记是必要的,如果只是为了能够用jquery选择它的话。 到目前为止,我发现的唯一一件事是像这样将模板放在外部文件中,但这并不是我真正想要的。 谢谢

此方法将template参数中的标记编译为命名模板,可以使用name参数中指定的字符串引用该模板

返回值是编译后的模板函数

示例:创建与名称summaryTemplate关联的已编译模板,然后按名称引用该模板以进行呈现:

$.template('yourTemplateName', 'yourTemplateCode');
// 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" );
}