ホームページ >ウェブフロントエンド >jsチュートリアル >スクリプト タグで CDATA セクションを使用する必要があるのはいつ、なぜですか?
CDATA (文字データ) セクションは、XML または HTML ドキュメント内に解析されていないデータを埋め込む方法を提供します。スクリプト タグのコンテキストでは、CDATA セクションを使用して、ブラウザがコード内の特定の文字をマークアップとして解釈するのを防ぐことができます。
一般的には、CDATA を使用することが推奨されます。 XML として解析されることを目的とした XHTML ドキュメント内のインライン JavaScript のセクション。これは、XHTML がデフォルトでインライン JavaScript を解析済みの文字データとして扱うためで、XML マークアップでも使用されている文字がコードに含まれている場合に問題が発生する可能性があります。
たとえば、次のコードは XHTML として正しく解析されません。 :
<script type="text/javascript"> //<![CDATA[ >>> i<10 //]]> </script>
これは、文字列「i
この問題を回避するには、CDATA セクションで JavaScript コードをラップします。次のように:
<script type="text/javascript"> //<![CDATA[ >>> i<10 //]]> </script>
CDATA セクションはブラウザに ''マーカーをマークアップとして使用し、JavaScript コードを正しく実行できるようにします。
外部ソース ファイルに格納されている JavaScript コードには CDATA セクションが必要ないことに注意することが重要です。これは、外部スクリプトを囲むマークアップに関係なく、ブラウザーが常に外部スクリプトを文字データとして扱うためです。
以上がスクリプト タグで CDATA セクションを使用する必要があるのはいつ、なぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。