HTML5のスクリプトには、主に次の属性があります。
キーワード:非同期スクリプト、外部ファイル、すぐにダウンロード。
ラベルにこの属性が含まれている場合、スクリプト(外部ファイル)をすぐにダウンロードすると、外部スクリプトファイルのみが有効です。ダウンロードと同時に実行できます。大統領令。
<スクリプトsrc = js/index2.js async = async> </script>
キーワード:スクリプトの遅延、外部ファイル、読み込み遅延。
ラベルにこの属性が含まれている場合、スクリプトは、ページが完全に解析または表示されるまで待機できます。後者の後者には、後者の実装に限定されています。
<スクリプトsrc = js/index1.js defer = defer> </script>
キーワード:文字セット
ほとんどのブラウザはその価値を無視しているため、使用する人はほとんどいません。
キーワード:外部参照
参照する必要がある外部ファイルのアドレスを示します。
キーワード:mime(スクリプト言語のコンテンツタイプ)
最大ブラウザの互換性を確保するために、タイプの属性値はまだテキスト/JavaScriptである場合、そのデフォルト値はまだテキスト/JavaScriptです。
注:ラベル内の外部ファイルに他のJSコードを追加しないでください。
<スクリプト>ラベルの位置通常、外部ファイル(CSSファイル、JavaScriptファイルを含む)を含むラベルを同じ位置に配置します。通常は<head>タグになります。
ただし、複数のJavaScript外部ファイルで分析プロセスが発生したら、ページを完全に表示する前にすべての外部ファイルがロードされるまで待つ必要があるため、通常は<body>タグの下部に置きます。以下に示す:
上記のように、<スクリプト>はdeferの定義を持っていますが、HTML5では、現在埋め込まれたスクリプトに設定された延期属性を無視しますIE8の後のhtml5。したがって、<body>ラベルの<script>の下部は依然として最良の選択です。
外部ファイルの利点を引用します文字通りの意味、スクリプト、スクリプトなし、つまり、ブラウザーがJavaScriptをサポートしていない場合、<noscript>タグのコンテンツが表示されます。
上記の2つは、<noscript>タグの内容のいずれかに沿っています。
上記のページでは、ユーザーにブラウザがJavaScriptをサポートまたは無効にした場合、ユーザーはページの他の要素の表示に影響を与えません。
要約します上記は、HTMLでJavaScriptインスタンスコードを使用することです。 VEVBウーリンのウェブサイトへのご支援ありがとうございます!