アカウント名:
パスワード:
そもそもJavascriptを使わないとまともに機能しない仕様がHTMLに入るっておかしくないですか?「Javascriptなどにも活用される仕様」なら、まだわかりますけど。
IEはJavascriptの挙動にあまり力を入れていないので、この辺も影響してるのかなと思ったり。
HTML5の仕様にはIEの挙動を考慮に入れている部分もあったりしますよ(drag-and-drop APIとか)。
> W3Cの勧告は過去の勧告との互換性を考慮しているけど、各ブラウザの独自仕様はあまり考慮していない。HTML5ではこの方針が転換されていて、過去の勧告との互換性よりもブラウザの実装(ただし特定ブラウザの独自拡張ではなく、少なくとも2つのブラウザに実装されているもの)との互換性のほうが重視されています。もっとも顕著なのは、HTML5はもはやSGML応用ではないという点ですね。
HTML5の目的がメディアリッチな次世代Webをプラグインなしで実現するところにあることを考えると、仕様の肥大化はやむを得ないのではないかと。当然ユーザー操作や外部データに対応するためのスクリプトは必須なので、逆にスクリプトが無いと困るような仕様でもどんどん盛り込めるってことですね。……HTML6はHTML5の反省を生かしてページ記述以外の機能を極力モジュール化したコンパクトなものになりそうな予感がしますが。
モジュール化するとなんかうまく切り分けられてきっとうまくいくはずだというのは非常によくある妄想なのですが、W3Cのページ記述に関する仕様に限定してもすでにXHTML2で大失敗してるので、どうして失敗したのか原因も分析せずにやっても同じ失敗を繰り返すだけだと思います。# HTML5はHTML 3.0の失敗を繰り返そうとしているようにしか見えないのでAC
HTML5.2の出番か・・・
Flashなどのサードパーティープラグインに頼らずリッチコンテンツを提供できるようにしていくんだからCanvasに限らずJavaScriptと連携していく方向性はますます強まるんじゃないですかね
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
CanvasはJavascriptほぼ必須 (スコア:0)
そもそもJavascriptを使わないとまともに機能しない仕様がHTMLに入るっておかしくないですか?
「Javascriptなどにも活用される仕様」なら、まだわかりますけど。
IEはJavascriptの挙動にあまり力を入れていないので、この辺も影響してるのかなと思ったり。
Re:CanvasはJavascriptほぼ必須 (スコア:3, 参考になる)
HTML5の仕様にはIEの挙動を考慮に入れている部分もあったりしますよ(drag-and-drop APIとか)。
Re:CanvasはJavascriptほぼ必須 (スコア:1, すばらしい洞察)
理論的にはCanvasを仕様から外すことはできるけど、それをするとCanvasを実装する義務がなくなり、その部分の標準化が無き物にされてしまう。
基本的には、MSの泣き言だったのだと思うけど、気持ちは分かる。とは言え、MSの踏ん張りには期待したいところ。
Re: (スコア:0)
> W3Cの勧告は過去の勧告との互換性を考慮しているけど、各ブラウザの独自仕様はあまり考慮していない。
HTML5ではこの方針が転換されていて、過去の勧告との互換性よりもブラウザの実装(ただし特定ブラウザの独自拡張ではなく、少なくとも2つのブラウザに実装されているもの)との互換性のほうが重視されています。
もっとも顕著なのは、HTML5はもはやSGML応用ではないという点ですね。
Re:CanvasはJavascriptほぼ必須 (スコア:1)
HTML5の目的がメディアリッチな次世代Webをプラグインなしで実現するところにあることを考えると、仕様の肥大化はやむを得ないのではないかと。当然ユーザー操作や外部データに対応するためのスクリプトは必須なので、逆にスクリプトが無いと困るような仕様でもどんどん盛り込めるってことですね。
……HTML6はHTML5の反省を生かしてページ記述以外の機能を極力モジュール化したコンパクトなものになりそうな予感がしますが。
Re:CanvasはJavascriptほぼ必須 (スコア:1, 興味深い)
モジュール化するとなんかうまく切り分けられてきっとうまくいくはずだというのは非常によくある妄想なのですが、W3Cのページ記述に関する仕様に限定してもすでにXHTML2で大失敗してるので、どうして失敗したのか原因も分析せずにやっても同じ失敗を繰り返すだけだと思います。
# HTML5はHTML 3.0の失敗を繰り返そうとしているようにしか見えないのでAC
Re: (スコア:0)
HTML5.2の出番か・・・
Re: (スコア:0)
Flashなどのサードパーティープラグインに頼らずリッチコンテンツを提供できるようにしていくんだから
Canvasに限らずJavaScriptと連携していく方向性はますます強まるんじゃないですかね
Re: (スコア:0)