maeshimaの日記

メモ書きです

今週の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面白いなー