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にブロックスコープ …

Secrets of the JavaScript Ninja 2nd 読書メモ 0 はじめに

『Effective C#』第3版のおかげで、洋書をちまちま読む習慣が身につきました。良い流れを切らさないよう、新しい本に手を付けてみます。次に読む本は『Secrets of the JavaScript Ninja』の …