John Resig「The DOM is a Mess @ Yahoo」
The DOM is a Mess @ Yahoo
Resig ResigがY!で話したときのスライド
Resigのブログエントリには動画へのリンクあり
以下スライドを斜め読んだ内容
- getElementsById
- getElementsByTagName
- IE5.5で、"*"を指定すると何も取得できない
- IE7ではobject要素を取得できない
- id名がlengthがあるときlengthプロパティが上書きされてしまう
- getElementsByClassName
- querySelectorAll
- Fx3.1,Safari3.1,Opera10,IE8
- IE8は互換モードでは使えない
- Safari3.1はメモリ面で問題あり
- Safari3.1の互換モードは大文字を使ったセレクタを見つけれない
- クロスブラウザなjsを書く
- 対応ブラウザをきめる
- コスト/ベネフィットを見る。IE6は高コスト低ベネフィット。
- degrationを意識
- 敵をしる
- コード書く
- 対応ブラウザをきめる
- スライド後半
- そのうち斜め読む