b00k.jp ~積み上げ式読書ノート~

「 JavaScript 」 一覧

【JavaScript】継承(プロトタイプチェーン)のサンプル

 JavaScriptもプロトタイプチェーンと言う仕組みを使うことで、他のオブジェクト指向言語と同様に継承を実現できる。

続きを見る

【JavaScript】引数が省略された場合にデフォルト値を設定するサンプル

 argumentsオブジェクトを使用することで、引数が省略された場合にデフォルト値を設定することができる。 引数の有無のチェックはundefinedであるかどうかで判定できる。 EC

続きを見る

【JavaScript】名前空間を定義する方法

 JavaScriptには名前空間の概念はなく、オブジェクトの配下にオブジェクトを定義することで、実質的に名前空間を表現する。

続きを見る

【JavaScript】名前付き引数のサンプル

 名前付き引数を利用することで、第二引数だけ指定して第一引数はデフォルト値にするなど、柔軟に引数を指定することができるようになる。 ECMAScript2015より前の書き方

続きを見る

【JavaScript】一つのイベント処理を複数の要素に紐づけるイベントリスナー

 document.addEventListener("DOMContentLoaded",function(){for(var e=document.getElementById("bu

続きを見る

【JavaScript】プルダウンリストの一覧を取得するサンプル

 function btn_click(){for(var t=document.getElementById("list"),e=t.firstElementChild,n="";e;)

続きを見る

【JavaScript】ブラウザにデータを保存する場合はStrageオブジェクトを使おう

 ブラウザにデータを持たせるための仕組みとして、CookieとWebStorageと言うものがある。 CookieとWebStorageの違い CookieとWebStorageには、

続きを見る

【JavaScript】テンプレート文字列をカスタマイズする-タグ付きテンプレート文字

 テンプレート文字列を使用することで、文字列に変数を埋め込むことができる。 ECMAScript2015では、このテンプレート文字列を独自にカスタマイズすることができる。 [c

続きを見る

【JavaScript】スタックとキューの実装

 配列のデータ構造の一種である、スタックとキューについて、そしてその実装方法について説明する。 スタック スタックとは後入れ先出しのデータ構造。 たとえば以下の例だと、a,b,cの順番で

続きを見る

【JavaScript】コンストラクターの初期値設定の簡略化

 ECMAScript2015以降では、プロパティと変数名が同じであれば、オブジェクトのプロパティへの割り当てが簡単に書けるようになっている。 この性質を利用して、コンストラクターで

続きを見る

PAGE TOP ↑