私はHTML5を読んだり実験したりし始めました。私が見た HTML5 Canvas のチュートリアルはすべて、JavaScript が ID でキャンバスを取得し、2D コンテキストを取得して、コンテキストを操作するというパターンに従っています。
<canvas id="myCanvas" width="300" height="200" style="border:1px solid"></canvas>
<script>
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillStyle="cyan";
ctx.fillRect(50,50,100,75);
</script>
キャンバスのコンテキストを取得するための列挙または定数があるかどうか疑問に思っていました。
Context.2D
、Context.3D
など (これは実際の定数ではないことはわかっていますが、JavaScript や HTML5 のどこかにそのようなものがあるかどうか疑問に思っています) 。
私が見たすべての例で、行われる呼び出しは単純getContext("2d")
です。これは脆弱なようで、他の (もしあれば) コンテキストが利用可能かどうかもわかりません。