「JavaScript/XML」の版間の差分
削除された内容 追加された内容
3 行
しかしながら、XML規格にきちんと対応しようとすると、HTMLの時にはあまり問題にならなかった事が問題となってきます。
==
HTMLでは、
script要素の内容をコメントアウト
<nowiki><script><!--
31 行
-->
ただし、
どうしても気になる場合は、scriptタグのsrc属性を用いてコンテンツ外のJavaScriptファイルを参照すると良いでしょう。▼
* 現在利用されているブラウザの大半はscript要素を認識できる。つまり、script要素の内容全てをHTMLの定義通りにCDATAとして扱い、それをスクリプトエンジンに渡して、処理を完全に委ねている。
* メジャーなユーザーエージェントの多くが、スクリプトエンジンが無くても script要素の内容を無視するよう調整されている、または、そのように実装変更されてきている。
などの実情があります。これに甘えれば、コメントアウトの必要性自体がかなり低くなってきていると言えなくもないわけです。
<!-- src属性に対応していないブラウザはどうしましょう? -->
|