Чтобы добавить ответ Кевина, если вы хотите использовать библиотеку Processing.js с яваскриптом кода, а не PDE (Java) это может сделать его немного легче погружаться в.
* Обратите внимание, что некоторые люди JavaScript может сжиматься при использовании with(obj){code}
, но я даю это в качестве примера, чтобы развязать код и сделать его менее подробным. Используйте свое собственное мнение в зависимости от обстоятельств.
Также убедитесь, что библиотека обработки находится в той же папке, что и ваш файл, с приведенным ниже кодом, а имя файла указано в приведенном ниже коде.
Наслаждайтесь!)
<html>
<head>
</head>
<body>
<canvas id="output-canvas"></canvas>
<script src="processing.1.4.8.js"></script>
<script> (function() {
new Processing (document.getElementById ("output-canvas"), sketch);
function sketch (pjs) {
// some initilization if you prefer
// set the canvas size
pjs.size (800, 600);
// (0, 0, 0, 0) - if you want a transparent sketch over some backdrop
pjs.background (255, 255, 255, 255);
// make the ugly pjs go away
with (pjs) {
// red stroke
stroke (255, 0, 0);
// thick border
strokeWeight (5);
// yellow fill
fill (255, 240, 0);
// draw a rectangle
rect (50, 50, 300, 200);
}
}
})(); </script>
</body>
</html>