如何使用Javascript将数据写入文件?

时间:2013-12-02 02:31:14

标签: javascript html5

我使用本教程作为基础使用javascript制作游戏:http://html5gamedev.samlancashire.com/making-a-simple-html5-canvas-game-part-3-drawing-images/ 如何让它将项目计数器(var itemCounter = 50 ;)中的数据写入名为savedata.txt的文本文件?我用谷歌搜索,但没有得到任何有用的结果。有人能帮助我吗?

4 个答案:

答案 0 :(得分:1)

从技术上讲,您可以使用nodejs [使用javascript构建]创建服务器。详情can be found here

答案 1 :(得分:1)

无法将数据存储为客户端上的文件。 但您可以使用localstorage,websql,indexeddb或简单的cookie。 请注意,所有这些存储在生命周期方面都具有不同的属性。

你也可以使用blobapi创建一个blob,然后创建一个dataurl并请求用户保存它,使用拖放+ fileapi来读取数据,但这种方法可以让用户轻松修改数据。

答案 2 :(得分:1)

使用新的FileWriterFileSystem API可以编写文件。

已经提到了更成熟的解决方案(不使用文件)

答案 3 :(得分:0)

Javascript不支持使用文件,对于数据存储,有几个选项可用: