[過去ログ] + JavaScript の質問用スレッド vol.117 + (1001レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
147(1): デフォルトの名無しさん [sage] 2014/08/10(日) 12:57:47.05 ID:Jkr9svTU(5/7) AAS
>>145145(1): デフォルトの名無しさん [sage] 2014/08/10(日) 12:11:05.82 ID:Sc++4qqi(11/11) AAS
>>144
> 実際に>>122が動かないコードであることを証明している。
addEventListener, event.target は IE9+ で動作する
現在の主要環境では特に問題はないと思うが、具体的にどのブラウザで動かない?
attachEvent を使えば IE8- もサポート可能だが、更新の切れたWindows XPをサポートするのは特殊なケースになる
外部リンク:jsfiddle.net
> で、jQueryは初心者こそ使うべきもの。
初心者は基礎から学ぶもの
>>136でjQueryから学ぶことに弊害は説明した
更に言えば、クロスブラウザは初心者でも当然学ぶもの
DOM標準でかけなくてjQuery依存するとjQueryで網羅できない状況に勅命したときに苦労するし、クロスブラウザ方法がわからないだろう
jQueryから他のライブラリに移行したり、DOMに移行する時にも「jQueryでの〜はDOMではどう書きますか?」という疑問が発生するはずだが、jQuery独自仕様に慣れてしまうとDOMの書き方に戸惑いを覚えて納得できない可能性は十分にあるし、その手の質問は多くある
長期的に考えれば、DOMから学ぶほうが効率が良いと思う
どちらにしても、あとは質問者が判断することだろう
> addEventListener, event.target は IE9+ で動作する
だが、IE7はまだサポート中であり
一番利用所が多いIEはIE8というデータもある。
外部リンク[aspx]:marketshare.hitslink.com
IE7のサポートが切れる2016年1月まで、まだ1年半以上もある。
151: デフォルトの名無しさん [sage] 2014/08/10(日) 18:00:52.06 ID:qP2x6nLJ(1) AAS
>>147
わかった
では、対応する必要があるならすればいいだろう
クロスブラウザを含めて勉強になる
>>148148(1): デフォルトの名無しさん [sage] 2014/08/10(日) 13:18:34.47 ID:Jkr9svTU(6/7) AAS
> 初心者は基礎から学ぶもの
ぶっちゃけDOMが基礎っていうのもおかしいんだよね。
基礎っていうのは、何年たっても使えるものだが
DOMはそうではない。あれはブラウザが搭載している
API(ブラウザとバージョンによって違うもの)
クロスブラウザとか、本来考えなくていいことなはずなんだよ。
jQueryはDOM APIで実装されているのだから、jQueryよりはDOM APIを基礎と表現しては差し支えないと思うが
逆に聞くが、jQueryが基礎になるのか?
また、DOM は基本的には変わらないので DOM L2は今でも使える
( 策定前の不安定な時期に変更があるのは仕方ない)
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.044s