Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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
如何使用John Resig JavaScript微模板引擎?_Javascript_Jquery_Template Engine - Fatal编程技术网

如何使用John Resig JavaScript微模板引擎?

如何使用John Resig JavaScript微模板引擎?,javascript,jquery,template-engine,Javascript,Jquery,Template Engine,我已经搜索了一些关于在谷歌上使用该引擎的基本示例,但结果是没有结果 我决定把它带给基地的人。有人能帮我举一个使用这个引擎的简单例子吗?我以前从未使用过客户端模板引擎 更新:这是完整的HTML文档。多亏了威尔 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>John Resig JavaScript Micro-Templating engine</title> &l

我已经搜索了一些关于在谷歌上使用该引擎的基本示例,但结果是没有结果

我决定把它带给基地的人。有人能帮我举一个使用这个引擎的简单例子吗?我以前从未使用过客户端模板引擎

更新:这是完整的HTML文档。多亏了威尔

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>John Resig JavaScript Micro-Templating engine</title>
    <script src="jquery-1.3.2.js" type="text/javascript"></script>
    <script src="MicroTemplates.js" type="text/javascript"></script>
    <script type="text/javascript">
        //Data
        var data = { fname: "fred" };

        function onloadFunction() {
            var s = $("#biodata").html();
            var s1 = tmpl(s, data);

            $("#target").html(s1);
        }
    </script>
    <script id="biodata" type="text/html">
        <div><%= fname %></div> 
    </script> 
</head>
<body onload="onloadFunction();">
    <div id="target">
    </div>
</body>
</html>

John Resig JavaScript微模板引擎
//资料
var data={fname:“fred”};
函数onloadFunction(){
var s=$(“#biodata”).html();
var s1=tmpl(s,数据);
$(#target”).html(s1);
}

您提供的链接在发动机代码后面有一个示例。从第二段往下读

CB,使用您的示例,下面是我对引擎的看法,它在div标记之间输出fname的值。要执行生成,您需要执行以下操作:

var data = { fname : "fred" };
var generatedText = tmpl("biodata", data);
然后你必须输出它,例如

document.write(generatedText);
或者(假设页面中存在id为“elemId”的div)


以上所有内容都未经测试,但希望准确无误。希望有帮助

太好了,我的第一个被接受的答案!很高兴能帮上忙!=)如果你能提供一个小提琴的链接就好了。
var elem = document.getElementById("elemId");
elem.innerHTML = generatedText;