HTML5とは
勉強会に参加したので、簡単にメモ
【全般】
・広義の意味ではmarkup,css,js,websocketなどフレームワーク全体を指す
・現状ブラウザの対応状況としては、以下のような感じ
safari > chrome > firefox > opera >>>> ie
・xhtmlは凍結し、html5移行
・基本的に、markupはシンプルに、定型的な記述で省略可能なものは省略可に
【どんなことができるのか?】
・Flashのように文字がくるくる回るような動きが、cssのみで記述できる
・Flashにしか見えない、画像内で落ち葉が落ちてくるような動きが、cssと少しのjsだけで記述できる
・formタグの設定だけで、日付入力部分にカレンダーを出したり、URL/e-mail形式などのバリデーションが可能
【関連技術として】
・javascript canvas (描画ツール)
・web sockets
httpの拡張プロトコル。サーバからブラウザにデータを送れる、プッシュ型の通信が可能。 cometのような技術。※今後はcomet→web socketsに移行していくのではと予想される
・sqliteが組み込まれ、DB接続が可能となる