P5Js 修改本地文件如 json 或 xml 或 table
P5Js modifying local file such as json or xml or table
P5Js 允许您在磁盘上写入一个 json/table/xml 文件,但我找不到修改现有文件的方法。
有一种方法可以在 P5js 中打开本地文件[json/table/xml],还有另一种方法可以 write/create 本地磁盘上的文件,但我找不到如何修改本地文件或在现有本地 json 或 table 或 xml 文件中添加新条目。
我确实找到了一些例子,但他们使用不同的技术
Link
你不能。 (编辑: 你不能,除非你做一些更复杂的事情,比如乔治的回答。)
想想如果Java脚本可以修改您硬盘上的文件,那该有多可怕。任何时候你访问一个网站,你所有的小猫图片都可能被删除!
根据您想执行的操作,您或许可以使用 cookies。或者您可能必须创建一个数据库并保存到其中。或服务器。重点是,这可不是修改用户电脑上的一个文件那么简单
如果您确实需要修改用户计算机上的文件,那么您不能使用Java脚本。您可以在 Java 模式下使用常规处理并将其部署为应用程序,但不能将其嵌入网页中。
可以。
如果你想使用浏览器,你有两个选择:
- 使用saveTable(), saveJSON()等会下载一个文件。 (按参考片段中的编辑按钮,点击 运行 明白我的意思)
- 尝试 localstorage 处理小片段或数据,否则使用数据库(可能需要一点服务器端脚本)
使用选项 1,您将有一个像这样的循环:
- 加载文件(文件浏览对话框或将文件拖放到浏览器上(有一个 p5.js 示例))
- 解析并修改p5.js
中的文件
- save/download 来自 p5.js
的文件
其他选项可能包括将 js 代码包装到应用程序中。
正如您所提到的,app.js/electron.js/cordova/etc。将提供选项。
可能值得一试 node.js,因为那里已经有一个 p5.js node.js tutorial
P5Js 允许您在磁盘上写入一个 json/table/xml 文件,但我找不到修改现有文件的方法。
有一种方法可以在 P5js 中打开本地文件[json/table/xml],还有另一种方法可以 write/create 本地磁盘上的文件,但我找不到如何修改本地文件或在现有本地 json 或 table 或 xml 文件中添加新条目。
我确实找到了一些例子,但他们使用不同的技术 Link
你不能。 (编辑: 你不能,除非你做一些更复杂的事情,比如乔治的回答。)
想想如果Java脚本可以修改您硬盘上的文件,那该有多可怕。任何时候你访问一个网站,你所有的小猫图片都可能被删除!
根据您想执行的操作,您或许可以使用 cookies。或者您可能必须创建一个数据库并保存到其中。或服务器。重点是,这可不是修改用户电脑上的一个文件那么简单
如果您确实需要修改用户计算机上的文件,那么您不能使用Java脚本。您可以在 Java 模式下使用常规处理并将其部署为应用程序,但不能将其嵌入网页中。
可以。
如果你想使用浏览器,你有两个选择:
- 使用saveTable(), saveJSON()等会下载一个文件。 (按参考片段中的编辑按钮,点击 运行 明白我的意思)
- 尝试 localstorage 处理小片段或数据,否则使用数据库(可能需要一点服务器端脚本)
使用选项 1,您将有一个像这样的循环:
- 加载文件(文件浏览对话框或将文件拖放到浏览器上(有一个 p5.js 示例))
- 解析并修改p5.js 中的文件
- save/download 来自 p5.js 的文件
其他选项可能包括将 js 代码包装到应用程序中。 正如您所提到的,app.js/electron.js/cordova/etc。将提供选项。
可能值得一试 node.js,因为那里已经有一个 p5.js node.js tutorial