- 950 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 05:23:11.23 ID:q2Zh6d9K.net]
- >>931
> 何にしても可読性の為に深部のDOMノードを変数に束縛する必要があると思う 話すり替えるな。いまキャッシュの話だったはずだ。 「早すぎる最適化は諸悪の根源である」って話をしているのに なんで可読性の話にすり替える? 連想ゲームでもやってるのか? キャッシュは変数に入れる → 変数に入れるならば、目的は全部同じ キャッシュのためじゃないだろ。しかもそれはローカル変数ででいいだろ。 「説明用変数の導入」を俺は否定してないんだよ。 むやみにキャッシュのために、広いスコープの変数に入れておくのが 早すぎる最適化だって言ってる。普通はやってはいけない。 どうしても必要なときだけやる。 だから >>898 ができるだけキャッシュするとか言ってるから、 できるかぎりやらないが正しいと訂正してる。それが「早すぎる最適化」だからだ。 > jQueryのセレクタはid以外を指定する場合、検索のコストがかかるから > できるだけキャッシュしたほうがいいってきいたんだけど、 早すぎる最適化じゃない使い方は最初から否定していない。 それはそれとして、jQueryではメソッドチェーンを使えば、 最適化じゃない「説明用変数」すらも無くせるから ローカル変数であっても、いったん変数に入れておくことは殆ど無いと言ってる。
|

|