<html>
<body>
<script src="processing.js"></script>
<script type="text/processing" data-processing-target="mycanvas">
Table table;
void setup() {
table = new Table();
table.addColumn("name");
table.addColumn("type");
TableRow newRow = table.addRow();
newRow.setString("name", "Lion");
newRow.setString("type", "Mammal");
newRow = table.addRow();
newRow.setString("name", "Snake");
newRow.setString("type", "Reptile");
newRow = table.addRow();
newRow.setString("name", "Mosquito");
newRow.setString("type", "Insect");
println(table.getStringColumn("name"));
}
</script>
<canvas id="mycanvas"></canvas>
</body>
</html>
为什么这段代码不会在Firefox中显示?它应该打印“名称”列中的所有值。此示例直接来自processing.js网站。
答案 0 :(得分:1)
Processing.js没有实现更新的Processing Table
类,所以除非你提供自己的Table类的Processing实现(例如作为要加载的附加文件),否则它不会做很多事情。
目前支持的API可在http://processingjs.org/reference/
上找到