ホームページ >ウェブフロントエンド >jsチュートリアル >HTML で JavaScript を使用するコード例

HTML で JavaScript を使用するコード例

巴扎黑
巴扎黑オリジナル
2017-08-11 15:44:461250ブラウズ

この記事では主に HTML での JavaScript のサンプルコードの使用方法を紹介しますので、必要な方は参考にしてください

3f1c4e4b6b16bbbd69b2ee476dc4f83a タグ

HTML5 では、スクリプトには主に次の属性があります: async、defer、charset 、src、type、

  • async (optional):

キーワード: 非同期スクリプト、外部ファイル、即時ダウンロード

タグにこの属性が含まれている場合、スクリプト (外部ファイル) はただちにダウンロードされます。外部スクリプト ファイルに対しては、ダウンロード中に他の操作を実行できます。ダウンロードが完了すると、解析と実行が停止します。ただし、実行順序は保証されません。


<script src="js/index2.js" async="async"></script>  
  • defer (オプション):

キーワード: 遅延スクリプト、外部ファイル、遅延読み込み

タグにこの属性が含まれている場合、スクリプトはページが完全に解析されるか表示されるまで待機できます。実行では、外部ファイルに対してのみ有効です。遅延が設定されたスクリプトが同時に 2 つある場合、遅延のため、前者の実行は後者に制限されます。


<script src="js/index1.js" defer="defer"></script>
  • charset (オプション):

キーワード: 文字セット

ほとんどのブラウザはその値を無視しているため、それを使用する人はほとんどいません。

  • src (オプション):

キーワード: 外部参照

参照する必要がある外部ファイルのアドレスを示します。

  • type (optional):

キーワード: MIME (scripting language content type)

ブラウザの互換性を最大限に確保するため、type 属性値は主に text/javascript になります。この属性が記述されていない場合は、そのデフォルト値が使用されます。テキスト/JavaScriptのままです。

注: 外部ファイルを参照する場合、タグに他の JS コードを追加しないでください。解析するとき、ブラウザーは src によって参照される外部スクリプト ファイルのみをダウンロードし、テーブルに埋め込まれたコードは無視されます。

3f1c4e4b6b16bbbd69b2ee476dc4f83a タグの場所

通常、外部ファイル (CSS ファイル、JavaScript ファイルを含む) とのタグへの参照は、通常はタグ内の 93f0f5c25f18dab9d176bd4f6de5d30e に配置されます。

ただし、解析プロセス中に複数の JavaScript 外部ファイルが見つかると、すべての外部ファイルが読み込まれるまでページを完全に表示できないため、通常は次のように 6c04bd5ca3fcae76e30b72ad730ca86d タグの最後に配置します。

上で述べたように、3f1c4e4b6b16bbbd69b2ee476dc4f83a には defer 属性がありますが、HTML5 で述べたように、HTML5 は埋め込みスクリプトによって設定された defer 属性を無視します。 IE8 は HTML5 標準に完全に準拠しているため、3f1c4e4b6b16bbbd69b2ee476dc4f83a を 6c04bd5ca3fcae76e30b72ad730ca86d タグの最後に配置することが最善の選択です。

外部ファイルを参照する利点

  • メンテナンスが容易: すべての JavaScript ファイルをまとめることにより、HTML コードに触れる必要がなくなるだけでなく、開発者がコードを記述してメンテナンスすることも容易になります。

  • ブラウジングの高速化: 複数の HTML ページが同じ JavaScript 外部ファイルを参照している場合、このファイルは 1 回だけロード (キャッシュ) されるため、ページの読み込み速度を高速化できます。

  • 安全性: 外部ファイルを参照する場合、ユーザーが HTML コードを表示しても、JavaScript コードは表示されません。これは、タグ内に記述するよりも安全です。


2b0b25ff593c5b6c03403dd6234ffb2c タグ 文字通り、NO-script、スクリプトなし、つまりブラウザが JavaScript をサポートしていない場合、2b0b25ff593c5b6c03403dd6234ffb2c タグ内のコンテンツが表示されます。

ブラウザはスクリプトをサポートしていません。
  • ブラウザはスクリプトをサポートしていますが、JavaScript が無効になっています。
  • 上記の 2 つの条件のいずれかが満たされる場合、2b0b25ff593c5b6c03403dd6234ffb2c 内のコンテンツが表示されます。 。

上記のページはユーザーにメッセージを提供します。このメッセージは、ブラウザーが JavaScript をサポートしていない場合、または無効にしている場合にのみ表示されます。それ以外の場合、ユーザーにはメッセージが表示されず、 の他の要素の表示には影響しません。ページ。

以上がHTML で JavaScript を使用するコード例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。