JavaScript

JavaScriptでメソッド参照したときの奇妙な動作(解決?)

先日メソッド参照とメソッド呼び出しをした場合に this の値が違う、ということを書きました。(http://d.hatena.ne.jp/serene/20090319/1237451298)状況が分かりやすいように整理して書き直したコードはこうなります。 function Foo() {}; Foo.prototype.tes…

JavaScriptでのコードの書き方を4種類挙げる

JavaScriptの使い方として、4つのコードの書き方を挙げておきます。 スクリプトとして記述 関数として記述 オブジェクトとして記述 クロージャを利用 日常的に使うのはスクリプトとして記述、関数として記述の二つで十分でしょう。ただし、グローバル変数を…