random(a, b)
不是Math.random()
,而是一个processing.js辅助函数,它本身使用Math.random
来给出a和b之间的结果。<html><head><script src="processing.min.js"></script></head><body><canvas id="output-canvas"></canvas><script>var sketch = function (processing){with(processing){size(400, 400);background(255);
// example
// fill(255, 0, 0);
// ellipse(0.5*width, 0.5*height, 100, 50);
// your code here
}};var p = new Processing(document.getElementById("output-canvas"), sketch);</script></body></html>
将上述文件放在与processing.min.js相同的文件夹中,只需在// your code here
处输入您的代码,保存并打开该文件。
完整的Procesing函数列表文档在这里。
享受吧!
> 使用普通的 JavaScript、Processing JavaScript 和一些编辑,Khan Academy 创建了自己的 JavaScript 版本,称为 KAPJS。
>
Khan Academy使用JavaScript编程语言,使用Processing JS库进行绘图。 Processing JS是Processing编程语言的JavaScript版本:
Processing是一种开放的可视化编程语言,由Ben Fry和Casey Reas开发,最初由John Resig移植到JavaScript。Processing.js由Processing.js团队维护。
Khan Academy 的 Javascript 程序使用 processing.js 库。可以在这里找到 processing.js 包含的函数的完整列表:http://processingjs.org/reference/