読んだもの ハイパフォーマンスJavaScript

ハイパフォーマンスJavaScript

ハイパフォーマンスJavaScript

第8章 「プログラミングの実践的手法」読了。
ブラウザを判定して、どの関数を動かすか判定するとか、よくありがちな記述だと思ってたけど
それだと、関数が呼ばれるたびにブラウザの判定が必要。
効率的にするには…
hogeという関数の中で、hoge = function(){ ...} とかで置き換えてしまう。
本当に目から鱗でした。
ブラウザがどうとかもあるけど、自分自身を置き換えるという発想が無かったので。
勉強になるなー。