0

これによれば:

http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html

script タグに追加できるスクリプトのタイプ。いくつかの値は次のとおりです: 「text/tcl」、「text/javascript」、「text/vbscript」。

最近私はこのページで見ました: Cofeescript in 1,2,3以下:

<script src="coffee-script.js"></script>
 <script type="text/coffeescript">
         alert "Hello CoffeeScript!"
 </script>

そして素晴らしい作品!(cofeescript ライブラリをダウンロードして、extra フォルダにあるライブラリを使用する必要がありました)

私の質問はです。ブラウザーは、特定のスクリプトを処理する必要があることをどのように認識していますか? 何も思いつきません。

4

4 に答える 4

1

あなたが答えを終えることができないので、あなたの質問が何であるかはまだ完全には明らかではありません;)

しかし、この質問への答えは関連しています:HTMLのSCRIPT要素とSTYLE要素のtype属性?

概要:

  • type確かにHTML4で必須の属性です

  • デフォルトtext/javascriptはHTML5です。

私の知る限りtext/javascript、HTML 4でもプロパティが欠落している場合、最近のすべてのブラウザーでは事実上のデフォルトです。

于 2011-02-23T23:20:54.130 に答える
1

HTML5以降、type属性はオプションであり(HTML4では必須です)、デフォルト値はですtext/javascript

于 2011-02-23T23:21:12.050 に答える
0

ブラウザは特定の種類のスクリプトを認識するだけで、それ以外はすべて無視します。

たとえば、InternetExplorerはタイプ「text/javascript」を認識してスクリプトを実行しますが、実際にはJScriptとして実行します。

于 2011-02-23T23:20:50.230 に答える
0

ブラウザのデフォルトは、スクリプトタグをJavaScriptを保持しているものとして解釈することだと思います。あなたがリストした仕様はtype属性のデフォルト値がないことを示していますが、それはブラウザが独自のデフォルトを提供しないという意味ではありません。

于 2011-02-23T23:21:59.997 に答える