Javascript-缺失;声明前
我正在学习“绘图应用程序”的教程。当我在Firefox上启动我的应用程序时,Firebug告诉我“missing;before语句”,我在第9行调用我的函数。我只是不知道该把这些放在哪里Javascript-缺失;声明前,javascript,html,canvas,Javascript,Html,Canvas,我正在学习“绘图应用程序”的教程。当我在Firefox上启动我的应用程序时,Firebug告诉我“missing;before语句”,我在第9行调用我的函数。我只是不知道该把这些放在哪里 var putPoint=函数(e)-->var putPoint=函数(e) contint.fill();}-->contint.fill();} 这就是全部密码吗功能不应该是功能?错误消息并不总是它们看起来的意思。JavaScript区分大小写。你的函数定义应该是字面意义上的function(全小写),而
var putPoint=函数(e)
-->var putPoint=函数(e)
contint.fill();}代码>-->contint.fill();}代码>
这就是全部密码吗<代码>功能不应该是
功能
?错误消息并不总是它们看起来的意思。JavaScript区分大小写。你的函数定义应该是字面意义上的function
(全小写),而不是像你这样的function
。多亏了你们两位,我对javascript非常熟悉,对我来说还是有点难,现在它可以按照我的意愿工作了。再次使用thx。在函数定义之后还应该有一个分号。
var canvas = document.getElementById('canvas');
var context = canvas.getContext('2d');
var radius = 10;
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
var putPoint = Function(e){
context.beginPath();
context.arc(e.clientX, e.clientY, radius, 0, Math.PI*2);
context.fill();
}
canvas.addEventListener ('mousedown', putPoint);
/* ligne 15 context.arc(x, y, radius, start, end) */