タグ

domに関するakuwanoのブックマーク (1)

  • 【javascript】DOM読み込み判定処理 - Flicker's Style++

    以前書いた記事に間違いがったので訂正とともに再調査。 ・ページを読み込んだ後にjavascript関数を実行させたい場合にonloadイベントを使用して関数を実行しようとすると画像やCSSなどの静的ファイルも読み込んでからでないと関数が実行されない。 とはいえ、setTimeoutなどを利用して遅延実行させてもDOMツリー構築前にappendChildなどのDOMツリーをいじる処理をするとエラーが発生する。 そのためJQueryなどのフレームワークではDOMツリー構築完了を検知して関数を実行するイベントdocument.ready()を用意している。 同じような機構がprototype.jsなどにもあるが、どのように検知しているのかを調べてみた。 方法は FF、opera系 safari(webkit)系 IE で分かれている。 FF、opera系 DOMContentLoadedというイ

    【javascript】DOM読み込み判定処理 - Flicker's Style++
  • 1