无耻的自我推销:我已经写了一个关于部署 Processing.js 的教程,可以在这里找到。
您可以通过下载 Processing.js 库来创建页面的“离线”版本,您可以在此处获取该库。
一旦你有了它,你就可以将该文件加载到一个.html
文件中。这是一个示例index.html
文件:
<!DOCTYPE html>
<html>
<head>
<title>My Sketch</title>
<script src="processing.js"></script>
</head>
<body>
<script type="application/processing">
void setup(){
size(200, 200);
}
void draw(){
background(64);
ellipse(mouseX, mouseY, 20, 20);
}
</script>
<canvas> </canvas>
</body>
</html>
在这种情况下,processing.js
文件就在文件旁边index.html
,并且该<script src="processing.js"></script>
行会加载它。然后你可以在你的 JavaScript 中使用 Processing.js。您还可以使用单独的文件.pde
或.js
文件来包含您的 Processing.js 代码。
还值得注意的是,Khan Academy 和 vanilla Processing.js 之间存在一些细微差别,例如使用弧度与度数。