の 延期する ブール値で、ドキュメントが解析された後にスクリプトが実行されることを示すために使用されます。これは外部スクリプトでのみ機能します (つまり、 送信元 タグ内の属性)。これは、スクリプトがコンテンツを作成しないことを宣言します。したがって、ブラウザはページの残りの部分の解析を続行できます。と 延期する 属性はページをブロックしません。
の使用法を理解することができます。 延期する 次の画像の属性:
この属性は、HTML ドキュメント全体が完全に解析されたときにファイルを実行するようにブラウザーに指示します。場合によっては、アプリケーションが追加することでより多くのメモリを消費することがあります。 鬼ごっこ HTML の head セクションにあるため、パフォーマンスの問題も発生します。パフォーマンスを向上させるために、次のものを追加できます。 延期する タグ内の属性。
場合によっては、スクリプトの読み込みに予想以上の時間がかかり、コンテンツの代わりに空白のページが表示されることがあります。モバイルデバイスでは、小型デバイスのメモリが少ないため、状況はさらに悪化します。したがって、を使用することで、 延期する 属性を使用すると、読み込みパフォーマンスを向上させることができます。
の 延期する 属性は古いブラウザでは許可されていないため、古いブラウザの場合は、 延期する 属性。別の解決策は、 HTMLファイルのタグの直前のセクション。次のようにして実行できます。
構文
例
ここでは外部の JavaScript ファイル、つまり myscript.js 。
<h3> This is an example of defer attribute. </h3>
myscript.js
alert(' Hello World. Welcome to the javaTpoint.com This is an example of the defer attribute. ');今すぐテストしてください
出力
上記のコードを実行すると、出力は次のようになります -