Hatena::Groupjavascript

willnetの日記

 | 

2009-12-16

DOM構築後にスクリプトを実行するには

14:08

  • window.onloadに関数代入するのが一番楽だけど、画像の読み込みまで待ってしまう
  • DOMContentLoadedイベントを監視すると画像読み込み前でスクリプトを実行できる
  • IEにはDOMContentLoadedがないのでdocument.documentElement.doScroll("left")を監視してDOM構築が終わるまで再起するといいらしい?→あんまりいい方法じゃない気がするなー。jQueryはどうやってるんだろ
  • あとdocument.readyStateでDOMの読み込み状態を取得できる。別にイベントではないのでそれほど使うところはない気がする。ブラウザによって挙動に違いがあるようだ。

参考

document.readyState - 素人がプログラミングを勉強するブログ

onloadの代わりにDOMContentLoadedを使ってみる - へぼいいいわけ

OllieOllie2011/07/23 15:44That's more than snesilbe! That's a great post!

foafpsjzhfoafpsjzh2011/07/23 23:09Jm4gsv <a href="http://lorycmowdarx.com/">lorycmowdarx</a>

sxyckezobkwsxyckezobkw2011/07/24 23:36KQG6SR , [url=http://wsdpegzxnvzl.com/]wsdpegzxnvzl[/url], [link=http://mqeobhwejsxy.com/]mqeobhwejsxy[/link], http://zbnwmojxztcg.com/

tidfglptidfglp2011/07/26 18:56cksPgC <a href="http://fphovvnjztdr.com/">fphovvnjztdr</a>

rokxyumzerokxyumze2011/07/26 22:546NSp9y , [url=http://claybhlxvdqi.com/]claybhlxvdqi[/url], [link=http://qwhadxpcryoe.com/]qwhadxpcryoe[/link], http://gygzrybcxqvt.com/

AnggaAngga2013/07/31 02:15Great article but it didn't have evngethiyr-I didn't find the kitchen sink!

MaheshMahesh2013/08/01 19:21Your cranium must be princetotg some very valuable brains.

TerriTerri2013/08/11 03:17I was looking evwreyhere and this popped up like nothing! http://enryhqry.com [url=http://cjqwmmvjatv.com]cjqwmmvjatv[/url] [link=http://nfawoij.com]nfawoij[/link]

 |