HTML5 ファイルシステムAPI

[cover photo]
TOPICS
Programming , Web , HTML/CSS , JavaScript
発行年月日
ISBN
978-4-87311-539-9
原書
Using the HTML5 Filesystem API
FORMAT
EPUB
Ebook
1,430円
Ebookを購入する

従来のWebアプリケーションでは対応できなかったファイルI/Oによる永続化を実現するべく策定されたHTML5 File APIを概説する書籍です。File APIが実装されたGoogle Chromeを例に、ストレージの使用法、ファイルの読み書き、ドラッグ&ドロップ、ディレクトリ操作、URLを使った参照、同期APIなどのトピックを紹介します。なお本書はEbookのみの販売となります。

目次

はじめに

1章 概要
   ユースケース
   セキュリティ上の考慮事項
   ブラウザのサポート
      注意

2章 ストレージとクオータ
   ストレージの種類
      一時ストレージ
      永続ストレージ
      無制限ストレージ
   クオータ管理API
      ストレージの追加要求
      現在の使用状況のチェック

3章 作業の開始
   ファイルシステムを開く
   エラーの取り扱い

4章 ファイルの処理
   FileEntry
   ファイルの作成
   名前によるファイルの読み取り
   ファイルへの書き込み
      ファイルへのデータの追加
   ファイルのインポート
      >input type="file"<
      HTML5ドラッグアンドドロップ
      XMLHttpRequest
      コピーアンドペースト
   ファイルの削除

5章 ディレクトリの処理
   DirectoryEntry
   ディレクトリの作成
      サブディレクトリ
   ディレクトリのコンテンツの読み取り
   ディレクトリの削除
      ディレクトリの再帰的削除

6章 エントリのコピー、名前変更、移動
   ファイルやディレクトリのコピー
   ファイルやディレクトリの移動
   ファイルやディレクトリの名前変更

7章 ファイルの使用
   ファイルシステムURL
      まとめ
   BLOB URL
      まとめ
   データURL
      まとめ

8章 同期API
   概要
   ファイルシステムを開く
   ファイルとディレクトリの処理
   エラーの取り扱い
   例
      ファイルシステム内の全エントリの取り出し
      XHR2を使用したファイルのダウンロード