JavaScript JavaScript - 神経衰弱ゲームの作り方 Part 1 - カードをシャッフルする カードをめくって数字を揃える神経衰弱ゲームを作ります。今回の Part 1 では、カードを JavaScript で生成する方法と、配列で用意した数字をシャッフルする方法を紹介します。
JavaScript JavaScript - 文字列のメソッド20と正規表現 JavaScript の文字列に対して使われる20のメソッドをピックアップしました。特定の文字にアクセスする方法や、変更を加えた文字列を作る方法、正規表現を使った高度な検索方法などを、サンプルコードと共に紹介します。
JavaScript JavaScript - 配列のメソッド20 JavaScript の配列を操作する際によく使われる20のメソッドをピックアップしました。要素の追加、削除、コピー、並べ替え、検索、find(), filter(), map(), forEach() などを、サンプルコードと共に紹介します。
JavaScript JavaScript - アコーディオンメニューの作り方 シンプルなアコーディオンメニューを Javascript で作ります。複数のメニューを開いたままにできるタイプと、開けるのは一つのメニューだけで他の項目は自動的に閉じるタイプの2種類のコードを紹介します。
JavaScript JavaScript - ピンポンゲームの作り方 Part 3 - ゲームループ 3回に分けて解説してきたピンポンゲームの作り方はこの記事が最終回です。ゲームの要となるゲームループ関数を作成し、ゲームを仕上げます。記事の最後にはすべての JavaScript コードを掲載しています。
JavaScript JavaScript - ピンポンゲームの作り方 Part 2 - ボールを動かす ピンポンゲームのボールを動かして、当たり判定と点数を加算する方法を紹介します。コードを分解して分かりやすく丁寧に解説していますので、一緒に JavaScript でのゲーム作りに挑戦してみましょう。
JavaScript JavaScript - ピンポンゲームの作り方 Part 1 - キーで操作する JavaScript でピンポンゲームを作成します。キーで操作する方法や衝突判定、ゲームループなどを3回に分けて解説します。今回の Part 1 では、キー押下でパドルを動かせるようにコーディングします。
JavaScript JavaScript - 矢印キーで動かす方法 HTML のキャンバス <canvas> に描いたオブジェクトを JavaScript で動かすコードを解説します。ゲームでプレイヤーを操作するように、キーを押してオブジェクトを移動させる方法を学びましょう。
JavaScript JavaScript - お絵描きアプリの作り方【機能追加編】 今回は、【基本編】で作ったシンプルなお絵描きアプリに機能を追加します。線の太さをスライダーで変更したり、色をカラーピッカーから選択できるようにして、より楽しく遊べるアプリを作ってみましょう。
JavaScript JavaScript - お絵描きアプリの作り方【基本編】 HTML のキャンバス <canvas> と JavaScript でシンプルなお絵描きアプリを作ります。線の描画機能と消去ボタンのみの最低限のコードで、自由に描画するための基本的な方法を学びましょう。
JavaScript JavaScript - ストップウォッチの作り方 JavaScript でストップウォッチを作ります。Date.now() を使用し経過時間を計算してミリ秒から時間、分、秒に変換する方法や、0 を付け足して数字の表示を二桁に揃えるゼロ埋めの方法などを学びましょう。
JavaScript JavaScript - <dialog> 要素でモーダルダイアログを作成する方法 HTML の <dialog> 要素を使って作成するダイアログは、CSS で見た目を自由にカスタマイズできます。showModal() メソッドまたは show() メソッドで自作のダイアログを表示する方法を学びましょう。
JavaScript JavaScript - 自動で画像が切り替わるスライドショーの作り方 複数の画像を順番に表示するスライドショーを作ります。一定の間隔で自動的に画像が変わるだけでなく、クリックして表示を切り替えることもできるようにコーディングします。
JavaScript JavaScript - クリックで切り替わる画像スライダーの作り方 ボタンをクリックすると画像が切り替わる画像スライダーを作ります。画像をいくつか用意して、右矢印ボタンで次の画像を、左矢印ボタンで前の画像を表示するようコーディングします。
JavaScript JavaScript - スクロールで伸縮するプログレスバーの作り方 ページがどれだけスクロールされているかを示すプログレスバーを作ります。横へ伸びたり縮んだりするプログレスバーをページの上部に設置して、スクロールの進捗率を表示する方法を学びましょう。
JavaScript JavaScript - タイプライター風に一文字ずつ表示する方法 キーボードで入力しているかのようなタイピングアニメーションを JavaScript で作ります。左から一文字ずつ順番に表示したあとで、今度は右から一文字ずつ削除するようコーディングします。
JavaScript JavaScript - トップへ戻るボタンの作り方 scrollTo() メソッドや scroll イベントなどを使用して、ウェブページの一番上へ滑らかにスクロールするボタンを JavaScript で作ります。簡単なコードなので JavaScript 初心者の方もぜひ試してみてください。
JavaScript JavaScript - タブメニューの作り方 ウェブページに表示する内容を簡単に切り替えることができるタブメニューを作ります。JavaScript の forEach() メソッドと for...of ループの反復処理でクラスの付け外しを行う方法を学びましょう。
JavaScript JavaScript - パスワード生成アプリの作り方 ランダムなパスワードを生成するアプリを JavaScript で作ります。数字や記号をパスワードに含めるかどうかを選べたり、パスワードの長さを自由に変えられる、そんなアプリを一緒に作ってみましょう。
JavaScript JavaScript - ランダムなパスワードを自動生成する方法 この記事では、数字やアルファベットや記号を組み合わせたランダムなパスワードを JavaScript で作る方法を紹介します。初心者の方にも分かりやすいように簡単なコードで解説しますので、ぜひご覧ください。
JavaScript JavaScript - ボールが跳ね返るアニメーションの作り方 ボールが動き続けるアニメーションを JavaScript で作ります。requestAnimationFrame() メソッドの使い方や、キャンバスに図形を描画してアニメーションを作る基本的な方法を学びましょう。
JavaScript JavaScript - 乱数の作り方とランダムな色を生成するコード JavaScript の Math.random() と Math.floor() メソッドを利用して乱数を生成する方法を紹介します。乱数を使って RGB カラーをランダムに表示する簡単なプロジェクトも掲載しているので、ぜひご覧ください。
JavaScript JavaScript - setInterval() を使ったアニメーションの基本 この記事では JavaScript でアニメーションを作る方法を解説します。ポイントとなるのは setInterval() メソッドと clearInterval() メソッドです。ボタンをクリックしてアニメーションを動かしたり止めたりする方法を学びましょう。
JavaScript JavaScript - ボタンを押して表示を切り替える方法 ボタンをクリックしてコンテンツの表示 / 非表示を切り替えたり、ウェブページの表示をダークモードにする方法を解説します。CSS に切り替えたいクラスを追加して toggle() メソッドで切り替えるだけなので簡単です。
JavaScript JavaScript - 図形に色やグラデーションを設定する方法 JavaScript で描画する図形にスタイルを設定するためのプロパティや、グラデーションカラーを作成するメソッドを紹介します。レインボーカラーや図形を立体的に見せるためのサンプルコードも掲載しているので参考にしてください。