読んだもの ハイパフォーマンスJavaScript
- 作者: Nicholas C. Zakas,水野貴明
- 出版社/メーカー: オライリージャパン
- 発売日: 2011/03/20
- メディア: 大型本
- 購入: 9人 クリック: 1,176回
- この商品を含むブログ (32件) を見る
ブラウザを判定して、どの関数を動かすか判定するとか、よくありがちな記述だと思ってたけど
それだと、関数が呼ばれるたびにブラウザの判定が必要。
効率的にするには…
hogeという関数の中で、hoge = function(){ ...} とかで置き換えてしまう。
本当に目から鱗でした。
ブラウザがどうとかもあるけど、自分自身を置き換えるという発想が無かったので。
勉強になるなー。