我想为我的网页编写一个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>我没有看到任何错误消息,所以我不知道出了什么问题。
3 回答
呼唤远方
TA贡献1856条经验 获得超11个赞
试试这个:在第一行中,将 id="mycanvas' 更改为 id="mycanvas" 或 id='mycanvas' (不要混淆它们)。希望这有帮助!来自另一个新手的问候;)
慕沐林林
TA贡献2016条经验 获得超9个赞
请尝试在画布上添加尺寸
<canvas id="mycanvas" style:"height:400px; width:400px"></canvas>
或 CSS 样式
<style>
#mycanvas {
height:400px;
width:400px;
}
</style>
canvas "'" also has syntax error.
沧海一幻觉
TA贡献1824条经验 获得超5个赞
因为你的html有错误
<canvas id="mycanvas'></canvas>
您的画布 ID 开头"
和结尾'
更改为
<canvas id="mycanvas"></canvas>
它应该被修复
- 3 回答
- 0 关注
- 126 浏览
添加回答
举报
0/150
提交
取消