2009-04-14 1 views
3

JavaScriptの遅延実行を使用する人はいますか、それとも過去のものですか? (私は主要なウェブサイトで使用されているとは思わない)。また、あなたのjavascriptをheadタグに入れて体内に置くことの長所と短所は何ですか?JavaScriptで遅延実行を使用する

おかげ

+0

これはdocument.write()でのみ使用するために実装されました – James

答えて

1

大きなconが、それは信じられないほど異なっブラウザ間実装だということです。基本的には、それが意図されているように実際には使用できません。

4

JavaScriptがheadタグに置かれると、DOMがレンダリングされる前にJSを解析し、処理して実行する必要があり(外部ファイルの場合はダウンロードされる可能性があるため)、ページの読み込み時間が遅くなる可能性があります。 「遅延」を使用しても、実際にはこれを回避するわけではありません。一部のブラウザではディレクティブが無視され、注意を払うブラウザでは期待通りに実装されません。

JSをページの後ろに配置することは、見かけのページ読み込み時間で迅速な勝利を得るための優れた方法であり、適切なSoCとプログレッシブなエンハンスを奨励します。遅延実行についての詳細をお知りになりたいすべての人のための

2

http://www.websiteoptimization.com/speed/tweak/defer/

これはHTML 4の機能なので、必ずしも過去のものではないようですが、遅延オプションが尋ねるものとほぼ同じようにonloadイベントを実行すると、大きな需要があるとは思いません。

+0

実際に私はこの質問をする前に同じリンクを訪れましたが、とにかく感謝します:) –

関連する問題