我想知道爲什麼標題中的錯誤出現在我的腳本中。我試圖在崇高中匹配每個支架,看起來很好。javascriptscript中的意外令牌)
下面是代碼
<script>
window.onload = function(){
var socket = io.connect("http://localhost:1337");
socket.on("drawn_complete",function(data){
imgData = ctx.getImageData(data.width, data.height);
for (var i = 0; i < data.raw.length) {
imgData.data[i] = data.raw[i];
}
ctx.putImageData(imgData, 0, 0);
});
var c = document.getElementById("myCanvas");
var moving = false;
console.log(c);
var ctx = c.getContext("2d");
c.onmousedown = function(evt){
moving = true
};
c.onmousemove = function(evt){
if(moving == true)
{
console.log("holding and moving");
var x = evt.clientX - rect.left;
var y = evt.clientY - rect.top;
console.log("X: " + x + " Y: " + y);
ctx.fillRect(x,y,1,1);
canvasData = ctx.getImageData(0,0,200,100)
myData = {
height : canvasData.height,
width : canvasData.width,
raw : canvasData.data
};
socket.emit("drawing",{"image": myData});
}
};
c.onmouseup = function(evt){
moving = false;
};
};
</script>
我缺少一個 「)」 或 「}」? 可能在我的nodejs中拋出這個錯誤?如果是這樣,我的控制檯不應該運行nodejs停止?控制檯不會記錄任何錯誤,也不會停止。
隨機壓痕沒有幫助...正在爲您的代碼將避免這些錯誤多一點關懷。 –
@dystroy雖然我同意縮進,但即使它被正確縮進,也不會阻止錯誤,因爲它是內聯問題;) –
@NiettheDarkAbsol對。但是,當你通過適當的護理防止95%的這些錯誤,你知道去哪裏看... –