時間をキャンバスに描画しますが、時間が変わると再び描画されます。 私はキャンバスを消去することを考えていましたが、他のものもあります。キャンバス - 描画時間
function startTime() {
var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
m = checkTime(m);
s = checkTime(s);
ctx.font="20px Arial";
ctx.fillText(h + ':' + m, 4, 24);
var t = setTimeout(startTime, 500);
}
function checkTime(i) {
if (i < 10) {i = "0" + i};
return i;
}
ヘルプがありますか?ありがとう!
私は[ここ](http://stackoverflow.com/a/29829625/285915)記載されているアプローチは、このために働くかもしれません。 – mrmcgreg
すべてを再描画するだけで、キャンバスAPIは高速です。頻繁に更新されないレンダリングが遅い場合は、これらのものをオフスクリーンキャンバスに描画し、drawImage(canvas、0,0)を呼び出します。 – Kaiido