dennou

JavaScript

JavaScript:キャンバスでアニメーションする基本

canvasタグに描いた図形をアニメーションさせる基本です。 描画処理を関数化して再帰呼び出しが基本です。requestAnimationFrameメソッドを使うようにすると滑らかな描画が実現できます。
JavaScript

JavaScript:キャンバスに図形を描画する

キャンバスで日本国旗と文字を描画してキャンバスの使い方を学びます。 cavasタグへの描画の基本解説です。
C言語初級

VsCode:gccデバッガエラー:launch: program ” does not exist.の対処法

該当のC言語ソースコードフォルダ内にある隠しフォルダ .vscode に launch.json ファイルを作成する必要がある。
JavaScript

JavaScript:色々なイベント処理

JavaScriptのイベント処理は種類も多いので、比較的分かりやすいイベントで使いそうなものを1つにまとめた簡単なサンプルを作りました。
C言語初級

C言語でフリップフロップ回路みたいな 0->1->0->1… を実現したい

ループ処理の中などで特定の変数を0と1交互に変化させたい。 0 -> 1 -> 0 -> 1 ... ビット演算子の排他的論理和(XOR)である ^ を利用して次のようにすれば簡単にできる。
JavaScript

JavaScript:端末の短辺に合わせた正方形キャンバスを設定する

どの端末でも同じような縮尺でキャンバスに描いた図形や文字を表示したい。 キャンバスサイズを端末の短辺に合わせて正方形とし、端末のサイズが変更された際も対応するようにしました。
JavaScript

JS:起動時(ホームページ読み込みが完了した際)に実行する

JavaScriptのloadイベントを使うと起動時(=ホームページの読み込みが完了した際)にスクリプトの実行が出来ます。
サイト公開

YouTube動画にアーティストの曲をBGM挿入するとどうなるのか?

著作権者が楽曲などの使用をYouTube側に許可している場合は、著作権違反とはならず、動画のコメント欄などに著作権者の情報が自動的に表示されるようになります。
HTMLとCSS

リストタグを使って等間隔メニューを作る

ul, li, aタグを使って、等間隔リンクメニューを作ります。