アカウント名:
パスワード:
「HTML5というマークアップ言語」を「アプリケーションの開発プラットホーム」にしているのであって、「HTML5」を「開発言語」と捉えるのが誤りですね。
HTML4では、script タグや style タグには type 属性があって、JavaScript以外にも、VBscriptとかPerlScriptのプログラムを動かす [slashdot.jp]なんてこともできました。
ところが、HTML5ではtype属性は廃止され、script(プログラミング言語)はJavaScriptを使うことになってしまっています。つまり、HTML5でアプリケーションを作る場合、必然的にそのプログラムコード部分はJavaScriptで記述することになります。
# 暗記で覚えようとすると間違ってても気付かないですよね。
歴史的にはブラウザーが勝手に<script>タグを追加したので、HTML3.2 [w3.org]でそれに追従して標準に取り込まれましたが、その際、type属性やlanguage属性はなく好きにしろというスタンスでした。ブラウザーは暗黙的にJavaScriptを仮定していました。HTML4 [w3.org]でtype属性が追加され必須とはなりました。しかし、ブラウザーとしては従来コンテンツとの互換を考慮するとtype属性の省略時には引き続きJavaScriptを仮定する必要がありました。HTML5では実情に合わせて、type属性を省略可としデフォルトもJavaScriptとした、という流れです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生unstable -- あるハッカー
開発言語は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? (スコア:1)
ところが、HTML5ではtype属性は廃止され、script(プログラミング言語)はJavaScriptを使うことになってしまっています。
つまり、HTML5でアプリケーションを作る場合、必然的にそのプログラムコード部分はJavaScriptで記述することになります。
# 暗記で覚えようとすると間違ってても気付かないですよね。
歴史的にはブラウザーが勝手に<script>タグを追加したので、HTML3.2 [w3.org]でそれに追従して標準に取り込まれましたが、その際、type属性やlanguage属性はなく好きにしろというスタンスでした。ブラウザーは暗黙的にJavaScriptを仮定していました。
HTML4 [w3.org]でtype属性が追加され必須とはなりました。しかし、ブラウザーとしては従来コンテンツとの互換を考慮するとtype属性の省略時には引き続きJavaScriptを仮定する必要がありました。
HTML5では実情に合わせて、type属性を省略可としデフォルトもJavaScriptとした、という流れです。