JavaScript+Template Script

在JavaScript中可以直接加入Template Script代码,如:


function drawGraph() {
var layout = new PlotKit.Layout("bar", {});
var count=0;
var showbar=new Array();
{% for item in items %}
var element= new Array();
element[0]=count;
element[1]={{item.count}};
showbar[count]=element;
count++;
{% endfor %}
var item=[[0, 0], [1, 1], [2, 1.414], [3, 1.73], [4, 2]];
layout.addDataset("sqrt",showbar);
layout.evaluate();
var canvas = MochiKit.DOM.getElement("graph");
var plotter = new PlotKit.SweetCanvasRenderer(canvas, layout, {});
plotter.render();
MochiKit.DOM.addLoadEvent(drawGraph);
}