アカウント名:
パスワード:
「HTML5というマークアップ言語」を「アプリケーションの開発プラットホーム」にしているのであって、「HTML5」を「開発言語」と捉えるのが誤りですね。
HTML4では、script タグや style タグには type 属性があって、JavaScript以外にも、VBscriptとかPerlScriptのプログラムを動かす [slashdot.jp]なんてこともできました。
ところが、HTML5ではtype属性は廃止され、script(プログラミング言語)はJavaScriptを使うことになってしまっています。つまり、HTML5でアプリケーションを作る場合、必然的にそのプログラムコード部分はJavaScriptで記述することになります。
いえ、type属性は廃止になったわけではなく、省略可能になったので誰も書かなくなっただけです。現に、仕様書には
<script type="text/x-game-map">........U.........eo............A....e.....A.....AAA....e.A..AAA...AAAAA...e</script>
という、トンデモなtypeをもった例が挙げられています。ですから、"text/x-vbscritp"とかあるいは、"text/x-python"を解釈するUAがあっても、HTML5準拠ですよ。
まあ、私も最近type属性をかかなくなりましたけれど。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
開発言語はHTML5? (スコア:2)
・HTML5からはチューリング完全になったってこと?
・それとも、HTML5はUIだけを制御して、内部処理にはjavascriptを使うってこと?
誰か教えて偉いヒト m(_ _)m
Re: (スコア:2)
「HTML5というマークアップ言語」を「アプリケーションの開発プラットホーム」にしているのであって、「HTML5」を「開発言語」と捉えるのが誤りですね。
HTML4では、script タグや style タグには type 属性があって、JavaScript以外にも、VBscriptとかPerlScriptのプログラムを動かす [slashdot.jp]なんてこともできました。
ところが、HTML5ではtype属性は廃止され、script(プログラミング言語)はJavaScriptを使うことになってしまっています。
つまり、HTML5でアプリケーションを作る場合、必然的にそのプログラムコード部分はJavaScriptで記述することになります。
Re:開発言語はHTML5? (スコア:0)
いえ、type属性は廃止になったわけではなく、省略可能になったので誰も書かなくなっただけです。現に、仕様書には
という、トンデモなtypeをもった例が挙げられています。ですから、"text/x-vbscritp"とかあるいは、"text/x-python"を解釈するUAがあっても、HTML5準拠ですよ。
まあ、私も最近type属性をかかなくなりましたけれど。