今週のRailsCasts - Offline Apps Part 2
前回に引き続き、動的ページをオフラインで表示するにはどうするのかという問題。
Railscasts - Offline Apps Part 2
ASCIIcasts - “Episode 248 - Offline Apps Part 2”
方法1 manifestのハッシュ値をアクセス毎に変更する
この方法だとキャッシュしておきたいファイルも再ダウンロードするようになってしまうため効率的でない。
方法2 Ajaxでクライアントからデータを集めて描画する
API的な感じでリクエスト→JSON形式でデータを取得→jquery-tmplを使ってhtmlを描画→jquery-offlineを使ってlocalStrageに保存
- jquery-tmplはjsのオブジェクトか配列を渡すと、空気読んでタグに変えてくれるプラグインみたい?
- localStrageをうまく使うことで、オフライン時に登録したデータをオンラインになったときに送信することも出来る
HTML5面白いなー