2016-04-07 2 views
0

P5Jsを使用すると、ディスクにjson/table/xmlファイルを書き込むことができますが、既存のファイルを変更する方法が見つかりませんでした。jsonやxmlやテーブルなどのローカルファイルを変更するP5Js

P5jsでローカルファイル[json/table/xml]を開く方法がありますが、ローカルディスクにファイルを書き込んだり作成したりする方法がありますが、修正方法が見つかりませんでしたローカルファイルを作成するか、既存のローカルjsonまたはテーブルまたはxmlファイルに新しいエントリを追加します。

  1. P5.Js
  2. P5.Js write a file
  3. P5.Js loadFile
  4. P5.Js Table reference

これにいくつかの例を、私を見つけたんが、彼らはあなたがすることはできません異なる技術 Link

答えて

1

できます。

ブラウザを使用する場合は、2つのオプションがあります。

  1. などの使用saveTable()saveJSON()、ファイルをダウンロードします。 (プレス参照スニペットで編集ボタン、私が何を意味するかを参照実行ヒット)
(サーバーサイドスクリプトのおしっこビットを必要とするかもしれない)、小片やデータの localstorageを試してみてください、またはその他のデータベースを使用します

  1. ロードファイル(ファイル参照ダイアログまたはブラウザにファイルをドロップします(そのためp5.js例)があります)
  2. 解析と修正:あなたはこのようなループを持っていると思います。1オプションを使用すると

    p5.j​​sのファイル

  3. p5.jsからファイルを保存/ダウンロードする

その他のオプションには、jsコードのラッパーをアプリケーションに使用する方法があります。 あなたが言及したように、app.js/electron.js/cordova/etc。オプションを提供します。

ノードを試してみる価値があります。jsはすでにp5.js node.js tutorialになっていますので、

1

を使用しています。 (編集:)あなたがジョージの答えのようなもっと複雑なことをしない限り、編集することはできません。

JavaScriptがハードドライブ上のファイルを修正できるかどうかについて、あなたがウェブサイトにアクセスしたときはいつでも、あなたが持っている子猫の写真はすべて削除されるかもしれません!

あなたのやりたいことに応じて、cookiesを使用することができます。または、データベースを作成して保存する必要があります。またはサーバー。要は、ユーザーのコンピュータ上のファイルを変更するのと同じくらい簡単なことではありません。

実際にユーザーのコンピュータ上のファイルを変更する必要がある場合は、JavaScriptを使用できません。 Javaモードでは通常の処理を使用し、アプリケーションとしてデプロイできますが、Webページに埋め込むことはできません。

+0

私は懸念を理解していますが、回避策が必要です。 appjsまたはelectroonjsはどうですか?私が基本的にやろうとしているのは、ウィンドウ用のメモを作成するメモを作成することです。私はappjsやelectronjについてはあまり知りませんが、クロスプラットフォームアプリケーションを作成するためにそれらを使用しています。 – Ryder

+0

また、Web技術を使用する以外に、レスポンシブデスクトップアプリケーションを作成するために使用できるものは何ですか? – Ryder

+0

@Ryder私の答えと同様に、Javaモードでの処理を使用して、デスクトップアプリケーションとしてデプロイすることができます。 –

関連する問題