書籍詳細(HTML5基礎)

HTML5基礎 書影

ISBN: 978-4-8399-3793-5

HTML5基礎

サポート終了
著者WINGSプロジェクト 片渕彼富
監修山田祥寛
出版社毎日コミュニケーションズ
価格2,838円(税別)
判型B5変判・2色
ページ数304ページ
発売日2011年3月25日
対象レベル初級

2011/04/06、配布サンプルのバグを修正。旧バージョンをご利用の方はお手数ですが、再ダウンロードしてください。

HTML5を極めよう

新たなWeb標準規格「HTML5」の解説書です。
「表現力のアップ」「ブラウザ上での高い操作性」「手軽で高度な情報配信」など、新技術についてサンプルコードとともに詳説します。
HTML5の規模の大きさに戸惑うあなたへ、どのように習得すればよいか、導く一冊です。
掲載サンプルはサポートサイトよりダウンロードできます。
HTML5基礎 ロゴ

更新履歴

  • FAQ情報:2011年6月21日 更新
  • 正誤訂正:2012年12月11日 更新

目次

  • 第1章 HTML5とは
  • これまでのHTMLについて
  • HTML5について
  • HTML5でできること
  • Webブラウザの対応
  • HTML5とスマートフォン
  • まとめ
  • 第2章 HTML5の文法
  • HTML5の形式
  • 要素の追加、変更、廃止
  • HTML5でのWebサイト作成支援ツール
  • 第3章 新しいセクション/アウトラインの定義でHTML5の文書構造を実装してみよう
  • セクション/アウトライン概要
  • 構造化のための要素を使ってサイトを作成する
  • セクション内部の構造について
  • 第4章 便利になったフォーム画面を実装してみよう
  • 新しく追加されたフォームコントロール
  • 新しく追加された機能を持つ属性
  • フォームのバリデーション機能を利用する
  • 第5章 新しくなったCSSの機能を使ってみよう
  • CSS3の概要
  • CSS3の新しい機能
  • 第6章 プラグインを使わずにvideo/audioを埋め込んでみよう
  • ブラウザで扱えるファイルと圧縮形式
  • ブラウザで動画を再生する
  • ブラウザで音声を再生する
  • 第7章 インタラクティブな画面を作成してみよう
  • ブラウザ上で描画を行う
  • 描画を行う基本的な動作
  • グラフの作成
  • アニメーション
  • SVG
  • 第8章 ドラッグ&ドロップ機能を実装してみよう
  • ドラッグ&ドロップAPI
  • File API
  • ブラウザにドロップしたファイルを読み取る
  • 第9章 位置情報を表示してみよう
  • Geolocation API
  • Geolocation APIを利用してGoogle Mapを表示する
  • Google Map API逆ジオコーディングによる住所の取得
  • 第10章 オフラインでも利用できるコンテンツを作成してみよう
  • オフラインでコンテンツを閲覧する仕組み
  • JavaScriptからキャッシュを更新する
  • 第11章 ストレージでデータを保存してみよう
  • Web Storageの概要
  • JavaScriptからストレージを利用する
  • 第12章 Webでデータベースを利用してみよう
  • HTML5でのデータベースに関する仕様と現状
  • Web SQL Database
  • Indexed Database API
  • 第13章 異なるドメイン間での通信を行ってみよう
  • クロスドキュメントメッセージング
  • 異なるオリジンのフレームにメッセージを送信する
  • 異なるドメインの複数のウィンドウ、フレームにメッセージを送信する
  • XMLHttpRequest Level2
  • 事前準備
  • クロスオリジンで通信を行う
  • 外部サーバーへデータをアップロード
  • File APIとの連携
  • 第14章 サーバーと双方向通信をしてみよう
  • WebSocket
  • WebSocketを使ったアプリケーションの例
  • WebSocket通信を利用してオブジェクトを共有する
  • 第15章 バックグラウンドでJavaScriptを動かしてみよう
  • Web Workers概要
  • ワーカ内から同期APIを利用する
  • ワーカを共有する

正誤表

該当頁 該当箇所 修正刷
訂正箇所 訂正事項 更新日
p.55 リスト3-16 下の解説文 -
上記の例は複数の感じにまとめてルビをふる例です。 上記の例は複数の漢字にまとめてルビをふる例です。 2012/03/15
p.163 リスト8-1 イベントの確認 sample_dd1.html 矢印の2 -
<div id="drop" ondragenter="onDragEnter(event)" <div id="drop" 2012/10/11
p.218 リスト11-1 -
if (!typeof sessionStorage == \\'undefined\\'){ if (typeof sessionStorage == \\'undefined\\'){ 2012/12/11

FAQ

本書のサンプルファイルは、解凍時にパスワードが必要ですので、パスワード付のZipファイルを解凍できるソフトをご使用ください。
パスワードは、本書P.2を参照ください。
以下のサイトなども参考にしてみてください。
http://oshiete.goo.ne.jp/qa/5780226.html

更新日: 2011.06.21

お問い合わせ

書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。

Powered by メールフォーム 『オレンジフォーム』