Secrets of the JavaScript Ninja 2nd 読書メモ 第4章 関数呼び出しを理解する

暗黙的な関数パラメータの使用 関数には、暗黙的に渡されるパラメータが2つある。argumentsとthisである。 argumentsパラメータ argumentsパラメータは関数への引数の集合である。arguments […]

Secrets of the JavaScript Ninja 2nd 読書メモ 第3章 一級市民としての関数:定義と引数

平凡なJavaScriptプログラマーとJavaScriptニンジャを分かつものは、関数型言語としてのJavaScriptを理解しているか否かである。 最も重要な点は、JavaScriptにおいて関数は一級オブジェクト( […]

Secrets of the JavaScript Ninja 2nd 読書メモ 第2章 実行時にページを組み立てる

クライアントサイドWebアプリケーションのライフサイクル ユーザがブラウザのアドレスバーにURLを打ち込む ブラウザがリクエストを生成してサーバに送信する サーバがクライアントにレスポンスを返す ブラウザがHTML/CS […]

Secrets of the JavaScript Ninja 2nd 読書メモ 第1章 JavaScriptはどこにでも

JavaScript言語を理解する JavaScriptは以下のような点で他の言語と異なる。 関数がファーストクラスオブジェクトである クロージャ スコープ(ES2015より前には、JavaScriptにブロックスコープ […]