Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.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为本地应用程序保存文件_Javascript_Html_C_Linux_Web - Fatal编程技术网

通过Javascript为本地应用程序保存文件

通过Javascript为本地应用程序保存文件,javascript,html,c,linux,web,Javascript,Html,C,Linux,Web,我正在构建在web浏览器上本地运行的软件。起初我用的是C语言,但HTML的使用真的很忙。所以我决定使用JavaScript。这需要以纯文本格式保存数据和文本。我可以用JavaScript来做这个吗?如果没有,如何将其与C或python集成,以便保存数据 与Linux相关的答案会很有帮助。这取决于您希望如何/在何处保存数据 -位于浏览器内部的简单键/值存储。数据是特定于计算机、浏览器和网站的,但数据会在与特定站点的会话之间持续存在 -类似于localStorage,但在会话结束时(当用户离开您的

我正在构建在web浏览器上本地运行的软件。起初我用的是C语言,但HTML的使用真的很忙。所以我决定使用JavaScript。这需要以纯文本格式保存数据和文本。我可以用JavaScript来做这个吗?如果没有,如何将其与C或python集成,以便保存数据


与Linux相关的答案会很有帮助。

这取决于您希望如何/在何处保存数据

  • -位于浏览器内部的简单键/值存储。数据是特定于计算机、浏览器和网站的,但数据会在与特定站点的会话之间持续存在
  • -类似于
    localStorage
    ,但在会话结束时(当用户离开您的网站时)会删除数据
  • -如果您希望将数据存储在服务器上,则可以通过存储在用户浏览器中的cookie来唯一标识数据。cookie会在每次请求时自动发送到服务器,由服务器解释并发回所需的数据
  • -您还可以将数据保存在服务器上,实现RESTful API,并使用JavaScript从服务器请求数据

出于明显的安全原因,您不能直接从JavaScript写入磁盘。

如果您指的是服务器端应用程序,我想您可以用C编写。有更现代的语言可以帮助您更快地启动和运行服务器,如Java、Scala、Python、Ruby、,如果您指的是客户端应用程序(在浏览器中),那么您唯一的选择就是JavaScript。您无法在浏览器中执行C代码。感谢您的回复,我说的是服务器端应用程序。你能告诉我怎么做吗?我不知道如何用C语言实现服务器,但我建议你学习Ruby并学习Ruby on Rails框架,因为它可以使web应用程序的启动变得非常快速和轻松。一些简单的代码示例,展示你尝试做的事情(C或JavaScript)会很有帮助。