<script type="text/javascript"> </script>
と<script language="javascript"> </script>
の間に重要な違いはありますか?"スクリプトタイプ"宣言と "スクリプト言語"宣言の相違
(私はこれらの宣言対空白「<script>
」タグについて尋ねていないよ注意してください)
<script type="text/javascript"> </script>
と<script language="javascript"> </script>
の間に重要な違いはありますか?"スクリプトタイプ"宣言と "スクリプト言語"宣言の相違
(私はこれらの宣言対空白「<script>
」タグについて尋ねていないよ注意してください)
使用<script type="text/javascript">
または単に<script>
(省略された場合、type
は同じです)。 <script language="JavaScript">
を使用しないでください。 language
属性は推奨されていません。
<script>
がHTML 3.2で導入され、言語名をとったときにlanguage属性が使用されました。 type属性はHTML 4.0で置き換えられました(非HTMLメディアを記述するすべてのものがMIMEタイプを使い始めたので)、MIMEタイプを取ります。
<script language="javascript"> </script>
は廃止されており、今後は使用しないでください。
<script type="text/javascript"> </script>
は、現在の(HTML4)方法です。
HTML5 DOCTYPEをお持ちの場合は、<script> </script>
とするだけです。
私は<script language="JavaScript">
は検証HTML 4.01をパスしていないと思います。タイプ属性は必須です。
言語は、通常、スクリプトに必要なJavaScriptファイルを示すために使用されます。 language属性をサポートしているブラウザは、サポートしていない場合はスクリプトをロードしたり実行したりしません。唯一の使用については、古いブラウザの回避策が必要なJavascriptの重要な機能があった場合です。
http://stackoverflow.com/questions/2267476/html-script-tag-type-or-language – j08691
@ j08691 dupとして閉じようとしています。 –