スクリプトタグを使用して、ページにJavaScriptファイル(<Script Type = "text/javaScript" src = "jsファイルアドレス"> </script>)を導入します。ブラウザがページをレンダリングするとき、スクリプト要素を読み取るとき、ブラウザはHTMLまたはXHTMLでコンテンツを処理しません。ブラウザは、ブラウザのスクリプトエンジンに、スクリプト要素のコンテンツを引き継ぐように通知します。
スクリプト要素の型属性はスクリプトタイプを定義し、タイプタイプは次のとおりです。
1.Text/ECMAScript(このスクリプトはECMAScriptに解析されていること、つまりECMA-262スクリプト標準に基づいていることを表しています)
2.Text/JScript(このスクリプトはJScriptに解析されていることを表します。これは、IEブラウザでMicrosoftが実装したECMAScript言語のバリアントです)
3.Text/VBScript
4.text/vbs
(3.4表現はMicrosoftのVBScriptで処理されます。これは、まったく異なるスクリプト言語です)
スクリプト要素の言語属性(その属性は、ブラウザの互換性の問題を解決するために初期のスクリプトタグで使用されました):
<script type = "text/javascript" src = "a.js"言語= "javascript1.2"> </script>
言語は、スクリプトをサポートするブラウザバージョンを定義します(つまり、ブラウザはJavaScript 1.2をサポートし、A.JSファイルでコードを実行します)
スクリプト要素の延期属性:
<script type = "text/javascript" src = "a.js"言語= "javascript1.2" defer = "defer"> </script>
延期属性は「延期」に設定されています。つまり、スクリプトはドキュメントコンテンツを生成しません。したがって、ブラウザはページの残りの部分を事前に処理し、ページ処理が終了して表示の準備が整ったときにのみスクリプト部分を処理できます。
スクリプトタグがページに配置されている場合。
同じドメイン名からブラウザによってロードされたリソースには制限があります。そのため、スクリプトをヘッド要素に追加すると、スクリプトが最初にロードされ、その後のドキュメントの残りの部分が続きます。 JavaScriptをヘッドに導入するスクリプト要素タグを置くと、ブラウザがページの残りの部分の表示を遅らせる可能性があると言われるのはなぜですか?主にDocument.writeメソッドがスクリプトで呼び出されて、ドキュメントオブジェクトを変更する可能性があるためです。
参照:「JavaScript Learning Guide」
上記の記事は、JSのスクリプトタグが私があなたと共有するすべてのコンテンツであることを包括的に理解しています。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。