私は実際にHandlebar.jsでいくつかのチュートリアルを見つけようとしていましたが、これを見つけましたhttp://javascriptplayground.com/blog/2012/05/javascript-templating-handlebars-tutorial
しかし、実際には期待どおりに機能していません。
私がやっていることは、index.htmlファイルを持っていることです。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script src="http://cloud.github.com/downloads/wycats/handlebars.js/handlebars-1.0.0.beta.6.js" type="text/javascript" charset="utf-8"></script>
<script src="app.js" type="text/javascript" charset="utf-8"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Messing with Handlebars</title>
</head>
<body>
<script id="ajax-comment" type="text/x-handlebars-template">
<li>
<span class="meta">{{name}} on {{date}}</span>
<p>{{comment}}</p>
</li>
</script>
</body>
</html>
そして、コードを含むapp.jsです。
var source = $("#ajax-comment").html();
var template = Handlebars.compile(source);
var data = {
name : "Jack",
date : "12/04/12",
comment : "This is a really awesome tutorial. Thanks."
};
$("ul").append(template(data));
しかし、私が得ているのは空白のページだけです。私がここで犯している間違いはありますか?詳しい説明助かります。