17/02/08 09:41:09.24 .net
>>193
getElementsByClassName('クラス名称')
querySelectorAll('CSSのセレクタ')
195:Name_Not_Found
17/02/08 11:15:14.66 .net
>>193
live か not live か
196:Name_Not_Found
17/02/08 22:16:32.27 .net
>>193
君の本当の質問は使い分けというより、
querySelectorAllを使えば、getElementsByClassNameはいらないはずなのに
なんでgetElementsByClassNameなんてのが存在しているの? という質問だろうね。
話は簡単で昔はquerySelectorAllがなかったから
もともとgetElementsByClassNameとかはCSS自体がない(もしくは
あったかもしれないが実用レベルではない)時代に作られたものだから
querySelectorAllなんて生まれるはずもなかったんだよね。
そのあとセレクタでDOM要素を取得するというjQueryが登場し、
そのアイデアをパクってできたのがquerySelectorAll
だから機能的に言えばgetElementsByClassNameは使う必要はない
使う理由があるとしたらquerySelectorAllがないブラウザにも対応させるときか
getElementsByClassNameの方が速いかもしれない(測定してないがほぼ0だろう)
ぐらいかな
197:Name_Not_Found
17/02/08 22:44:25.13 .net
速度だけでしか物事を測れない人って薄っぺらいな
198:Name_Not_Found
17/02/08 22:55:07.45 .net
querySelectorAllなんて最遅だろ
ノードリストが出来上がるまで待ってるんだから
199:Name_Not_Found
17/02/08 23:03:58.53 .net
>>197
読んでないのがバレバレw
200:Name_Not_Found
17/02/08 23:04:59.65 .net
>>198
getElementsByClassNameで取得できる状態であれば
querySelectorAllでも取得できる
201:Name_Not_Found
17/02/08 23:08:16.90 .net
すぐ上で答え出てるのになんでこんなトンチンカンな妄想言えるんだろうな
getElementsByClassNameはリアルタイムに反映される参照を返すから一度取得すればいつまでも使い回せる
querySelectorAllはただヒットしたノードのリストを返すからDOM更新の度に再取得する必要がある
根本的に別物なんだよ
202:Name_Not_Found
17/02/08 23:17:36.01 .net
多分、仕様を読んだことがないから意味が分からんかったのだろ
203:Name_Not_Found
17/02/08 23:32:59.07 .net
querySelectorAllを使う理由は諸々のデメリットを度外視して
楽だから以外にない
204:Name_Not_Found
17/02/08 23:43:45.81 .net
>>198
CSSって最悪なのか?w
205:Name_Not_Found
17/02/09 00:24:29.18 .net
getElementsByClassNameと比較して「楽だから」とかアホか
206:Name_Not_Found
17/02/09 03:03:44.49 .net
そもそもどっちも使わない
207:Name_Not_Found
17/02/09 03:56:44.72 .net
どっちも使わないなら無理に話題に参加しない方がいい
208:Name_Not_Found
17/02/09 04:26:00.39 .net
無知を馬鹿にされて恥かいたからって八つ当たりしてんなよ
209:Name_Not_Found
17/02/09 07:57:57.46 .net
どっちも使わないjQuery信者も大変だな
210:Name_Not_Found
17/02/09 08:05:23.62 .net
www
211:Name_Not_Found
17/02/09 09:31:49.13 .net
え・・・?他にjQueryしかないと思ってる・・・?
212:Name_Not_Found
17/02/09 11:51:47.53 qiL8PH0C.net
質問です
setIntervalでマウス座標を取得したいのですが
eventを使わずにマウス座標を取得する方法はありますか?
213:Name_Not_Found
17/02/09 19:51:57.43 .net
>>212
ない
214:Name_Not_Found
17/02/11 14:15:05.73 .net
アクセスアップとお小遣い稼ぎの裏技
トラフィックエクスチェンジ
URLリンク(tra-chan.jugem.jp)