-
JS event delegation (event proxy)
JS イベント バブリングを使用してイベントを要素に動的にバインドする方法は、イベント デリゲーション (イベント デリゲーション、「イベント プロキシ」とも呼ばれます) と呼ばれ、JavaScript で最も一 […]
-
JS イベント バブリングとイベント キャプチャ
JavaScript では、イベントが発生する順序を「イベント フロー」と呼びます.イベントをトリガーすると、一連の連鎖反応が発生します.たとえば、次のようなコードがあります。 <body> &l […]
-
JS型変換(必須型変換+暗黙的型変換)
JavaScript には 5 つの基本データ型 (文字列、数値、ブール値、関数、シンボルを含む)、3 つのオブジェクト型 (オブジェクト、日付、配列を含む)、および 2 つの特別な型 (Null、未定義を含む) […]
-
JS Ajax リクエスト (簡体字)
Ajax の正式名称は “Asynchronous JavaScript and XML” で、これは “asynchronous JavaScript and XMLR […]
-
JS cookieの設定、取得、削除(超詳細)
プログラミングの分野では、Cookie は小さなテキスト ファイルを表し、開発者がユーザーのコンピューターに少量のデータ (約 4kb) を保存して、ユーザー ID、設定など、ユーザーの特定の情報を記録することを […]
-
JS ~JSONデータの解析
JSON の正式名称は「JavaScript Object Notation」です。現在、データの保存と送信のための最も一般的な軽量データ交換形式です。通常、サーバーとクライアントは対話するときに JSON 形式 […]
-
JSクロージャー( closure)の原理と機能
クロージャ(クロージャ, 英語: closure)はJavaScript言語の難しい点であり特徴でもあり、高度なアプリケーションの多くはクロージャに依存して実装されています。クロージャは変数のスコープや変数のライ […]
-
JSデバッグ(Debug)チュートリアル【簡易版】
JavaScript の開発プロセスでは、コード内に文法的または論理的なエラーが存在し、プログラムが期待する結果を得ることができない場合があります。このとき、これらのエラーを見つけて修正する必要があります。デバッ […]
-
JSアニメーション効果の実装(例あり)
CSS を学習すると、単純なアニメーション効果は CSS で実現できることがわかりますが、より複雑なアニメーションの場合、CSS を使用して実現するのはより困難になります。 CSSが使用できるほか、JavaScr […]
-
JS フォームの検証 (例あり)
フォームは、名前、電子メール アドレス、電話番号など、ユーザーが送信した情報を収集できる Web アプリケーション (Web サイト) の重要な部分です。ユーザーは、携帯電話番号を入力する際に桁を逃したり、入 […]