2017-06-28 8 views
-1

私は現在、理論上は人を作成してD & D 5eの文字を管理することができるJavaScript用のプログラムを作成しています。私の計画はプログラムが終了したときで、比較的バグのない私は自家製のレース、クラスなどを追加する能力を追加します。私はいくつかのプログラムがどのように保存するかについて少し研究をしており、小さなプログラムの3つの主要な方法を見つけました。すべてのものをASCII文字、XML、またはJSONに変換しようとする保存文字列または非常に長い文字列。私ができるだけ早く操作したいと思っていて、変更/書き出し可能な状態で、フットプリントができるだけ小さいプログラムについては、上記のいずれかを使用する必要がありますか?私が検討しているもう1つの選択肢は、自分の仕事の多くをJavaに少しでも良く戻して、モバイルデバイスへのアクセス/アクセスが容易になるようにすることです。私は可能な保存文字列のビットをマッピングし、XMLに入るかもしれない、私はそれを使用する必要があります。私はクッキーの使い方を知らないので、私はそれらを学ばなければならないが、私は試してみるが、私の知る限りのクッキーはローカルなものだから、サーバー上でホストするデータベースを学ばなくてもポータブルにしたい。JavaScriptを保存する最良の方法

私は、文字を手作業で作ることができるようにしたいと考えています。たとえば、D & D文字のシートを見て、3枚目のシートに書いたもの(バックストーリー、高さ、リレーションシップ、アイ色)は、PHBに従ってこれらの項目にほとんどまたは全く制限がないので、カスタマイズすることができる。

+0

多くの時間は、人々がインターネットで_somewhere_そこのサーバーの「サーバー・プログラム」を置きます。彼らのサーバープログラムは、プロファイル関連のデータを保存/読み込むためのHTTPリクエスト(「REST API」を検索)に応答することがよくあります。もちろん、これには$$$が必要です。ローカル保存のみに関心がある場合は、おそらく[storageJS](https://github.com/jensarps/StorageJS)をご覧ください。 – byxor

+1

すべての情報が 'Object'に格納されていると仮定すると、' JSON.stringify'をJSONに変換してテキストとして保存できます(コピー/貼り付けをユーザーに伝えることで)。 –

+0

のデータについては、これらのソリューションのいずれかを実行する必要がありますが、プログラムはおそらくパフォーマンス面で影響を受けるのに十分な巨大なマシンではありません。しかし、節約がプログラムの変更にも関わっているならば、これは別のことです。たとえば、JSONに関数コードを格納する安全な方法はありません。コードをテキストに格納すると、安全でない評価につながります。あなたがそうするなら、あなたは慎重でなければならないでしょう。 – Kaddath

答えて

0

JSON構成またはファイルを保存すると機能します。ゲームを保存するときに多くのWebゲームで使用されます。

0

そのためにIndexedDBを使用できます。詳細については、Googleまたは:

IndexedDB

関連する問題