<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<div>
<canvas id="myCanvas" width="510" height="510"></canvas>
<script type="text/javascript">
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
draw();
function (ctx) {
cxt.moveTo(10, 10);
cxt.lineTo(500, 10);
cxt.stroke();
}
</div>
</body>
</html>
這不然而工作,如果我刪除了函數draw(文件工作中),並把代碼中的腳本,它的工作原理,如下所示:功能不會HTML DOCTYPE
<script type="text/javascript">
var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
cxt.moveTo(10,10);
cxt.lineTo(500,10);
cxt.stroke();
</script>
我想知道如何使功能工作
爲什麼你包括jQuery庫,然後從來沒有使用它? –
你沒有關閉''標記,你的函數語法是無效的。 –
我會說這會產生'draw is not defined'錯誤?事實上,draw並沒有被定義,所以在draw()之後的所有東西;將不會執行。 – Vincent