Javascript 我应该如何安装胡须库?
github中有一个名为mustache.js-master的mustache文件夹文件。它有许多不同的文件,包括mustache.min.js、mustache.js、bin文件夹、hooks文件夹、spec文件夹、test等。我如何安装mustache,我是下载文件并在代码中包含mustache.js,还是有办法安装该文件 我只是将mustache.js文件包含在我的项目文件夹中,并在代码中编写了标记。 下面是我编写的一些代码,看看它是否有效,console.log和document.write的输出都是空的。我的代码有什么问题吗?或者我应该以不同的方式安装mustache吗Javascript 我应该如何安装胡须库?,javascript,html,mustache,Javascript,Html,Mustache,github中有一个名为mustache.js-master的mustache文件夹文件。它有许多不同的文件,包括mustache.min.js、mustache.js、bin文件夹、hooks文件夹、spec文件夹、test等。我如何安装mustache,我是下载文件并在代码中包含mustache.js,还是有办法安装该文件 我只是将mustache.js文件包含在我的项目文件夹中,并在代码中编写了标记。 下面是我编写的一些代码,看看它是否有效,console.log和document.wri
<script type ="text/javascript" src ="jquery.js"></script>
<script type="text/javascript" src = "mustache.js"></script>
<script>
var template;
var data;
template = '<div><h2>{{Title}}</h2><p>{{Course}}</p><p>{{Category}}</p></div>';
data = '[{"Title":"Algorithms","Course":"CSI241","Category":"science"},{"Title":"Fluid dynamics","Course":"PHY345","Category":"science"}]';
var html = Mustache.to_html(template,data);
console.log(html);
document.write(html);
</script>
var模板;
var数据;
模板={{Title}}{{Course}{{Category}};
数据='[{“标题”:“算法”,“课程”:“CSI241”,“类别”:“科学”},{“标题”:“流体力学”,“课程”:“PHY345”,“类别”:“科学”}];
var html=Mustache.to_html(模板、数据);
log(html);
document.write(html);
下载,因为您不会编辑该代码
但是您还有另一个问题:to_html
需要一个模板和一个对象。您的数据
变量是一个包含一些JSON的字符串。您必须将其解析为JSON(如果您将其作为字符串获取),或者直接将其作为对象传递(如果您已经知道那里有什么)
我还将您的数据
数组包装成这样的对象{data:data}
,以便能够重复代码片段
以下是一个例子:
var-template={{{{{data}}{{{Title}}{{Course}{{Category}}{{/data}};
var data=JSON.parse(“[{”Title:“算法”,“课程”:“CSI241”,“类别”:“科学”},{”Title:“流体力学”,“课程”:“PHY345”,“类别”:“科学”}”)
var html=Mustache.to_html(模板,{data:data});
document.body.innerHTML=html代码>