ブラウザはJSを解析し、

ページのロードJSステップ

1、解析を開始しながら、htmlページをダウンロード中にブラウザが(解決するためにダウンロードした範囲)
2遭遇の<script>タグ、パース、一時停止、ページのレンダリングの片手制御のJavaScriptエンジン
3、<スクリプトの場合>タグには、実行、直接実行またはダウンロードまず、外部スクリプトを参照する
HTMLページを解析ダウン続け、レンダリングエンジンの制御を返す、完成し、4
注意:
JS外部ファイルの数がありますが、ブラウザはすべての中をダウンロードしますJSファイルが、注文の執行は、書面で実行されるとき。

<スクリプト>埋め込まれたJavaScriptコードを使用している場合、どこかのコードで「</ SCRIPT>」という文字列を表示させない覚えています。
例えば、ブラウザは、次のエラーコードを実行します。

<スクリプトタイプ= "テキスト/ javascriptの">
     関数のsayHello(){ 
        にconsole.log( "</ SCRIPT>" ); 
    }
 </ SCRIPT>

:ブラウザは、次のエラー報告します
予期しないトークンが無効または:キャッチされないでSyntaxErrorを
するので、ブラウザが文字列に遭遇したときの規則に従って「</ SCRIPT>」埋め込みコードを解析し、私はそれがタグ</スクリプト>の終わりであると言うだろう
そして、私たちのような、エスケープ文字を通じて、この問題を解決することができます。

<スクリプトタイプ= "テキスト/ javascriptの">
     関数のsayHello(){ 
        にconsole.log( "<\ / SCRIPT>" ); 
    }
 </ SCRIPT>

おすすめ

転載: www.cnblogs.com/goodhacker/p/11307839.html