私はいくつかの異なる方法でキャンバス要素を作成して実験してきましたが、これらの (または他の) 方法のどれが最も効率的かを誰かが知っているかどうか疑問に思っていました.
最も基本的なのは、キャンバス要素を次のように html に配置することです。
<canvas id="myCanvas" width="500", height="500"></canvas>
そしてJavaScriptで:
var canvas = document.getElementById('myCanvas');
var ctx = canvas.getContext('2d');
すべてのキャンバス ビジネスを .js ファイルに保持する必要がある場合があります (要素の幅/高さを動的に変更する場合など)。次のようにします。
var canvas = document.createElement('canvas');
document.body.appendChild(canvas);
canvas.height = '500';
canvas.width = '500';
var ctx = canvas.getContext('2d');
または、怠け者になると、次のようになります。
document.write("<canvas id='myCanvas' width='500', height='500'></canvas>");
var canvas = document.getElementById('myCanvas');
var ctx = canvas.getContext('2d');
長所?短所?編集?その他のオプション?