私はインラインのJavascriptを使用しています。通常、WordPressのテーマで作成しています。私は、数ヶ月前まで//<![CDATA[ ... //]]>
にインラインJavaScriptをラップすることについて聞いていなかったので、私はこの能力をかなりのレベルで数年間行ってきました。CDATAは本当に必要ですか?
私は周りを見つめて、彼らはJavascriptが別の方法で検証しないので、人々がこれを使用すると聞いています。厳密な1.0 xHTML doctypeを使用しています。マークアップの検証に問題はありませんでした。それはjqueryを使用しているか、通常はプラグインをアクティブにするコードが数行しかないためですか?または、w3バリデーターはこの点で寛大であるか?これらのCDATAマーキングを使用しない場合、機能的な影響の証拠はありますか?
は、例えば、私はいくつかのパーサは上トリップかもしれないと思う検証するため、このような単純なものは無効となり、小なりとJavaScriptでサイン(< and >)より大コードはCDATAセクションにありません。 –
これはhttp://stackoverflow.com/questions/66837/when-is-a-cdata-section-necessary-within-a-script-tagの複製であるようです。そこにいくつかの良い答えがあります。 –
@Gintautas - parsers *は、とりわけ、それらの上を移動すべきです。ジョストの答えはいいです。 – Quentin