-
ID:RaOGa9 さんの質問

キャッシュつかってメモリを使うのと
var $hoge = $(’#hoge’)
$hoge.attr(...)
$hoge.attr(...)
$hoge.attr(...)
関数つかってCPUつかうの
var get_hoge = function(){ return $(’#hoge’) };
get_$hoge().attr(...)
get_$hoge().attr(...)
get_$hoge().attr(...)
あなたはどっち?

みんなの回答 3 件

ID:j40LB7 さんの回答

そもそも、css()は使わない。プレゼンテーションの部分はjsに含めないようにしてる。

ID:14jW27

プレゼンテーション?

ID:RaOGa9

cssな

ID:p/yzaG

ロジックとプレゼンテーション分けるってことでしょ。メモリとか気にする前にry

ID:RaOGa9

attrにしたよもー(´・ω・`)

ID:V2XPdE さんの回答

ケースバイケースだから例がとても悪い。
複雑な場合を想定しないと。

ID:ZZWJjl さんの回答

キャッシュと言っても、巨大な文字列でもない限り、量がそのままコピーされてキャシュ前の2倍になるわけではありませんし、
DOM周りはまた別ですが、ピュアなJSで作られた範囲では、関数インライン化やキャッシュなどをJITエンジンが良くやってくれるので、気にすることは無いと思います。

最終更新日:2014-09-13 (1,885 views)

関連するトピックス

ページ上部に戻る