この記事では主に HTML での JavaScript のサンプルコードの使用方法を紹介しますので、必要な方は参考にしてください タグ</strong></span></p> <p> HTML5 では、スクリプトには主に次の属性があります: async、defer、charset 、src、type、</p> <ul class=" list-paddingleft-2"><li><p>async (optional): </p></li></ul> <p> キーワード: 非同期スクリプト、外部ファイル、即時ダウンロード </p> <p> タグにこの属性が含まれている場合、スクリプト (外部ファイル) はただちにダウンロードされます。外部スクリプト ファイルに対しては、ダウンロード中に他の操作を実行できます。ダウンロードが完了すると、解析と実行が停止します。ただし、実行順序は保証されません。 </p> <p class="jb51code"><br></p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:xhtml;"><script src="js/index2.js" async="async"> ログイン後にコピーdefer (オプション): キーワード: 遅延スクリプト、外部ファイル、遅延読み込み タグにこの属性が含まれている場合、スクリプトはページが完全に解析されるか表示されるまで待機できます。実行では、外部ファイルに対してのみ有効です。遅延が設定されたスクリプトが同時に 2 つある場合、遅延のため、前者の実行は後者に制限されます。 ログイン後にコピーcharset (オプション): キーワード: 文字セット ほとんどのブラウザはその値を無視しているため、それを使用する人はほとんどいません。 src (オプション): キーワード: 外部参照 参照する必要がある外部ファイルのアドレスを示します。 type (optional): キーワード: MIME (scripting language content type) ブラウザの互換性を最大限に確保するため、type 属性値は主に text/javascript になります。この属性が記述されていない場合は、そのデフォルト値が使用されます。テキスト/JavaScriptのままです。 注: 外部ファイルを参照する場合、タグに他の JS コードを追加しないでください。解析するとき、ブラウザーは src によって参照される外部スクリプト ファイルのみをダウンロードし、テーブルに埋め込まれたコードは無視されます。 タグの場所 </strong></span></p> <p> 通常、外部ファイル (CSS ファイル、JavaScript ファイルを含む) とのタグへの参照は、通常はタグ内の <head> に配置されます。 </p> <p> ただし、解析プロセス中に複数の JavaScript 外部ファイルが見つかると、すべての外部ファイルが読み込まれるまでページを完全に表示できないため、通常は次のように <body> タグの最後に配置します。 </p> <p style="text-align: center"><img src="https://img.php.cn/upload/article/000/000/007/cb4279669870b58719990cf972e603ca-0.png" alt=""></p> 上で述べたように、<script> には defer 属性がありますが、HTML5 で述べたように、HTML5 は埋め込みスクリプトによって設定された defer 属性を無視します。 IE8 は HTML5 標準に完全に準拠しているため、<script> を <body> タグの最後に配置することが最善の選択です。 <p></p> <p><span style="color: #ff0000"> 外部ファイルを参照する利点<strong></strong></span></p> <ul class=" list-paddingleft-2"> <li> メンテナンスが容易: すべての JavaScript ファイルをまとめることにより、HTML コードに触れる必要がなくなるだけでなく、開発者がコードを記述してメンテナンスすることも容易になります。 <p></p> </li> <li>ブラウジングの高速化: 複数の HTML ページが同じ JavaScript 外部ファイルを参照している場合、このファイルは 1 回だけロード (キャッシュ) されるため、ページの読み込み速度を高速化できます。 <p></p> </li> <li>安全性: 外部ファイルを参照する場合、ユーザーが HTML コードを表示しても、JavaScript コードは表示されません。これは、タグ内に記述するよりも安全です。 <p><br></p> </li> </ul> <p><noscript> タグ <span style="color: #ff0000"><strong></strong></span> 文字通り、NO-script、スクリプトなし、つまりブラウザが JavaScript をサポートしていない場合、<noscript> タグ内のコンテンツが表示されます。 </p> <p> </p>ブラウザはスクリプトをサポートしていません。<ul class=" list-paddingleft-2"> <li> <p></p> ブラウザはスクリプトをサポートしていますが、JavaScript が無効になっています。</li> <li> <p></p> 上記の 2 つの条件のいずれかが満たされる場合、<noscript> 内のコンテンツが表示されます。 。 </li> </ul> <p></p> <p style="text-align: center"> 上記のページはユーザーにメッセージを提供します。このメッセージは、ブラウザーが JavaScript をサポートしていない場合、または無効にしている場合にのみ表示されます。それ以外の場合、ユーザーにはメッセージが表示されず、 の他の要素の表示には影響しません。ページ。 <img src="https://img.php.cn/upload/article/000/000/007/e6f2519bbf36ece4d3bf4bdb4874962c-1.png" alt=""></p>