維持する DB や認証するユーザーがいない場合は便利です。私の教授は、Bespinを使用し、研究の一環としてユーザーがコード エディターで作成したエラーを計算する彼の最近の研究プロジェクトを変換するように私に依頼しました。
目標は、MySQL から HTML5 をlocalStorage
完全に使用するように変換することです。彼のコードを掘り下げるには時間がかかるかもしれませんが、それほど難しいことではないようです。
質問:
ファイルと状態 (カーソルとアクティブ ファイルの最後の配置) を保存する必要があります。別のstackoverflowスレッドで推奨事項を実装することにより、すでにそうしています。ただし、使用するコンテンツの構成方法を考慮して、ご意見をお寄せください。
私の現在のソリューション> JavaScriptオブジェクトを使用したハッシュマップのようなソリューション:
files = {};
// later, saving
files[fileName] = data;
そして、いくつかの推奨事項を使用して localStorage に保存します
localStorage.setObject("files", files);
// Note that setObject(key, data) does not exist but is added
// using Storage.prototype.setObject = function() {...
現在、ある種の数値 ID の使用も検討しています。ハッシュマップのキーの名前を変更する手間をかけずに名前を変更できるようにします。それが解決される方法についてのあなたの意見は何ですか?