11/19
DOMのロード完了時に実行できるJSライブラリdomready.js■window.onload 前でも DOM 処理が可能なら通知してくれる domready.js - METAREAL
ほほーう。
これは便利だ。
てか、自分で作るのはチョーメンドイので
何気にこれの登場待ってました。
mootoolsのライブラリを基に制作されているとこのことですが、domready.jsは通知してくれる機能だけ抜き出してくれており
単体での使い勝手も良い。
詳しい説明は作成元が日本語ですので
そちらを参考にしていただければと思いますが、
onloadより前に実行できると何がうれしいかといいますと、
onloadの場合、ページ内の画像やswfなども含め、すべてが完全に
読み込み完了しないと実行できないのに対して、
domready.jsはHTMLのソースがロードできた
(DOMツリーが解析できた)段階で実行できるので
場合によってはタイムラグを大幅に減らして実行できるわけですね。
たとえば
・画像を多用するようなサイト
・外部サイトのデータ(ブログパーツ等)を多数読み込むようなサイト
などが顕著です。
特に参照している外部サイトのサーバがダウンしているときなどは、
自分のサイトの関数の実行にも影響を受けることになっちゃいますし、
復旧してくれるまで一時的にコメントアウトしてまた戻して・・・
なんて面倒だし放置。
その間もサイトは微妙な動作でヤキモキさせられっぱなし。
な経験をされた方も少なくないはず。
と、言うわけで、
そんなときのために備えて、
あらかじめこれを仕込んでくといいかもね。
コメント(0)