最も単純なオフラインWebアプリケーションは、HTML、CSSあるいはJavaScriptファイル、画像などの
リソースを指し示すURIのリストにすぎない。
これはマニフェストファイルと呼ばれている。Webサーバのどこか別のところにある
単なるテキストファイルで、HTML5オフラインアプリケーションを実装してる
Webブラウザは、マニフェストファイルからURLのリストを読み込み、リソースをダウンロードして
ローカルにキャッシュし、そして変更が生じるたびにローカルのコピーを自動的に最新の状態に保つ。
ネットワーク接続なしにWebアプリケーションへアクセスしようとしたとき、
Webブラウザは自動的にローカルコピーを参照するように切り替わる。
DOMには現在オフラインかオンラインかを示すフラグがあり、
状態が変化した際に発生するイベントがあるだけなので、
オフラインの間にそのデータをローカルに保存して、オンラインに戻ったときに
リモートサーバと同期させるのはあなたの仕事である。
- 作者: Mark Pilgrim,矢倉眞隆(監訳),水原文
- 出版社/メーカー: オライリージャパン
- 発売日: 2011/04/23
- メディア: 大型本
- 購入: 12人 クリック: 350回
- この商品を含むブログ (13件) を見る