0

重複の可能性:
SCRIPT タグに type="text/javascript" を含める必要がありますか?
タイプのある <script> タグとタイプのない <script> タグの違いは?

これ:

<script type="text/javascript">
    alert("Hello world!");
</script>

この:

<script>
    alert("Hello world!");
</script>

同じことを達成しているようです(少なくともクロム、ファイアフォックスなどでは)、違いは何ですか?なぜ余分な 25 文字を入れる必要があるのですか?

4

2 に答える 2

5

HTML 4仕様が作成されたとき、人々はさまざまなスクリプト言語を使用していると想定されていました(仕様にはVBscriptとTCLの例があります)。これには、使用する言語が作成者によって識別されている必要がありました。

それはそのようにはうまくいきませんでした、そしてJavaScriptはうまくそして本当に勝ちました。HTML 5ドラフトでは、属性がオプションになり、JavaScriptがデフォルトの言語になります(これは、ブラウザーが長年想定してきたことを反映しています)。

于 2012-05-02T15:55:05.593 に答える
1

HTML4仕様では必須ですが、HTML5仕様では不要になりました

さまざまな種類のスクリプトがサポートされるという考えだったと思います。実装されることはなく、HTML5で必要に応じて削除されました。

于 2012-05-02T15:54:57.560 に答える