我已经开始阅读/体验 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>
我想知道是否有任何枚举或常量来获取 Canvas 的上下文。
像Context.2D
,Context.3D
等(我知道这不是一个真正的常数,只是想知道 JavaScript 或 HTML5 中是否有类似的东西)。
我见过的每一个例子,所做的调用都是简单的getContext("2d")
. 这似乎很脆弱,也没有告诉我可能有哪些其他(如果有的话)上下文可用。