如何在 HTML 中包含 Processing.js 代码
How to include Processing.js code in HTML
我想为我的网页编写 processing.js 脚本,但我的草图没有显示出来。我包括以下几行:
<canvas id="mycanvas'></canvas>
<script src="https://cdn.jsdelivr.net/processing.js/1.4.8/processing.min.js"></script>
<script>
var sketchProc = function(processingInstance) {
with (processingInstance) {
size(400, 400);
frameRate(30);
// ProgramCodeGoesHere
fill(255, 255, 0);
ellipse(200, 200, 200, 200);
noFill();
stroke(0, 0, 0);
strokeWeight(2);
arc(200, 200, 150, 100, 0, PI);
fill(0, 0, 0);
ellipse(250, 200, 10, 10);
ellipse(153, 200, 10, 10);
}};
// Get the canvas that Processing-js will use
var canvas = document.getElementById("mycanvas");
// Pass the function sketchProc (defined in myCode.js) to Processing's constructor.
var processingInstance = new Processing(canvas, sketchProc);
</script>
我没有看到任何错误消息,所以我不知道出了什么问题。
请尝试在 canvas
上添加维度
<canvas id="mycanvas" style:"height:400px; width:400px"></canvas>
或CSS风格
<style>
#mycanvas {
height:400px;
width:400px;
}
</style>
canvas "'" also has syntax error.
因为您的 html
有误
<canvas id="mycanvas'></canvas>
您的 canvas ID 以 "
开头并以 '
结尾
将其更改为
<canvas id="mycanvas"></canvas>
应该修复
试试这个:在第一行中,更改 id="mycanvas' to either id="mycanvas" 或 id='mycanvas'(不要混淆)。希望这会有所帮助!
来自另一位新手的问候 ;)
我想为我的网页编写 processing.js 脚本,但我的草图没有显示出来。我包括以下几行:
<canvas id="mycanvas'></canvas>
<script src="https://cdn.jsdelivr.net/processing.js/1.4.8/processing.min.js"></script>
<script>
var sketchProc = function(processingInstance) {
with (processingInstance) {
size(400, 400);
frameRate(30);
// ProgramCodeGoesHere
fill(255, 255, 0);
ellipse(200, 200, 200, 200);
noFill();
stroke(0, 0, 0);
strokeWeight(2);
arc(200, 200, 150, 100, 0, PI);
fill(0, 0, 0);
ellipse(250, 200, 10, 10);
ellipse(153, 200, 10, 10);
}};
// Get the canvas that Processing-js will use
var canvas = document.getElementById("mycanvas");
// Pass the function sketchProc (defined in myCode.js) to Processing's constructor.
var processingInstance = new Processing(canvas, sketchProc);
</script>
我没有看到任何错误消息,所以我不知道出了什么问题。
请尝试在 canvas
上添加维度<canvas id="mycanvas" style:"height:400px; width:400px"></canvas>
或CSS风格
<style>
#mycanvas {
height:400px;
width:400px;
}
</style>
canvas "'" also has syntax error.
因为您的 html
有误
<canvas id="mycanvas'></canvas>
您的 canvas ID 以 "
开头并以 '
结尾
将其更改为
<canvas id="mycanvas"></canvas>
应该修复
试试这个:在第一行中,更改 id="mycanvas' to either id="mycanvas" 或 id='mycanvas'(不要混淆)。希望这会有所帮助! 来自另一位新手的问候 ;)