Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript P5Js修改本地文件,如json或xml或表_Javascript_File_Processing_P5.js - Fatal编程技术网

Javascript P5Js修改本地文件,如json或xml或表

Javascript P5Js修改本地文件,如json或xml或表,javascript,file,processing,p5.js,Javascript,File,Processing,P5.js,P5Js允许您在磁盘上编写json/table/xml文件,但我找不到修改现有文件的方法 有一种方法可以在P5js中打开本地文件[json/table/xml],还有另一种方法可以在本地磁盘上编写/创建文件,但我找不到如何修改本地文件或在现有的本地json或table或xml文件中添加新条目 我确实找到了一些例子,但他们使用的是不同的技术 你不能。(编辑:你不能,除非你做一些更复杂的事情,比如乔治的答案。) 想想如果JavaScript可以修改硬盘上的文件会有多可怕。任何时候你访问一个网

P5Js允许您在磁盘上编写json/table/xml文件,但我找不到修改现有文件的方法

有一种方法可以在P5js中打开本地文件[json/table/xml],还有另一种方法可以在本地磁盘上编写/创建文件,但我找不到如何修改本地文件或在现有的本地json或table或xml文件中添加新条目

  • 我确实找到了一些例子,但他们使用的是不同的技术 你不能。(编辑:你不能,除非你做一些更复杂的事情,比如乔治的答案。)

    想想如果JavaScript可以修改硬盘上的文件会有多可怕。任何时候你访问一个网站,你所有的小猫图片都可能被删除

    根据您想做什么,您可能可以使用。或者您可能必须创建一个数据库并保存到该数据库。或者服务器。关键是,这并不像修改用户计算机上的文件那么简单

    如果确实需要修改用户计算机上的文件,则不能使用JavaScript。您可以在Java模式下使用常规处理并作为应用程序部署,但不能将其嵌入到网页中。

    您不能。(编辑:你不能,除非你做一些更复杂的事情,比如乔治的答案。)

    想想如果JavaScript可以修改硬盘上的文件会有多可怕。任何时候你访问一个网站,你所有的小猫图片都可能被删除

    根据您想做什么,您可能可以使用。或者您可能必须创建一个数据库并保存到该数据库。或者服务器。关键是,这并不像修改用户计算机上的文件那么简单

    如果确实需要修改用户计算机上的文件,则不能使用JavaScript。您可以在Java模式下使用常规处理并作为应用程序部署,但不能将其嵌入网页。

    您可以

    如果要使用浏览器,有两个选项:

  • 使用等将下载文件。(按参考代码段中的编辑按钮,点击run,了解我的意思)
  • 尝试使用小片段或数据,或者使用数据库(可能需要少量服务器端脚本)
  • 使用选项1,您将有如下循环:

  • 加载文件(文件浏览对话框或将文件放到浏览器上(有一个p5.js示例))
  • 解析并修改p5.js中的文件
  • 从p5.js保存/下载文件
  • 其他选项可能包括将js代码包装到应用程序中。 正如您所提到的,app.js/electron.js/cordova/etc.将提供选项

    可能值得尝试node.js,因为已经有了一个可用的node.js

    如果要使用浏览器,有两个选项:

  • 使用等将下载文件。(按参考代码段中的编辑按钮,点击run,了解我的意思)
  • 尝试使用小片段或数据,或者使用数据库(可能需要少量服务器端脚本)
  • 使用选项1,您将有如下循环:

  • 加载文件(文件浏览对话框或将文件放到浏览器上(有一个p5.js示例))
  • 解析并修改p5.js中的文件
  • 从p5.js保存/下载文件
  • 其他选项可能包括将js代码包装到应用程序中。 正如您所提到的,app.js/electron.js/cordova/etc.将提供选项


    可能值得尝试node.js,因为已经有了一个解决方案

    我理解这个问题,但必须有一些解决方法。appjs或ElectronJS呢?我基本上想做的是为windows创建一个笔记应用程序。虽然我对appjs或ElectronJ了解不多,但我了解到人们正在使用它们来创建跨平台应用程序。除了使用web技术,我还可以使用什么来创建响应性桌面应用程序?@Ryder如我的回答所说,您可以使用Java模式下的处理来部署为桌面应用程序。我理解这个问题,但必须有一些解决方法。appjs或ElectronJS呢?我基本上想做的是为windows创建一个笔记应用程序。虽然我对appjs或ElectronJ知之甚少,但我了解到人们正在使用它们来创建跨平台应用程序。除了使用web技术,我还可以使用什么来创建响应性桌面应用程序?@Ryder正如我的回答所说,您可以使用Java模式下的处理来部署为桌面应用程序。