JavaScriptのCanvas APIでアナログ時計を描画するコードです。カスタム要素も使用しています。 本来は類似名前空間やむき出しのオブジェクトよりもモジュールを使った方が適切ですが、ローカルでのデバッグが面倒なので通常のスクリプトとして分割しています。 エンコーディングはUTF-8で決め打ちしています。保存形式に合わせてMETA要素とSCRIPT要素のcharset属性を変更してください。 analog_clock.htm <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>アナログ時計</tit…