我使用本教程作为基础使用javascript制作游戏:http://html5gamedev.samlancashire.com/making-a-simple-html5-canvas-game-part-3-drawing-images/ 如何让它将项目计数器(var itemCounter = 50 ;)中的数据写入名为savedata.txt的文本文件?我用谷歌搜索,但没有得到任何有用的结果。有人能帮助我吗?
答案 0 :(得分:1)
从技术上讲,您可以使用nodejs [使用javascript构建]创建服务器。详情can be found here
答案 1 :(得分:1)
无法将数据存储为客户端上的文件。 但您可以使用localstorage,websql,indexeddb或简单的cookie。 请注意,所有这些存储在生命周期方面都具有不同的属性。
你也可以使用blobapi创建一个blob,然后创建一个dataurl并请求用户保存它,使用拖放+ fileapi来读取数据,但这种方法可以让用户轻松修改数据。
答案 2 :(得分:1)
使用新的FileWriter和FileSystem API可以编写文件。
已经提到了更成熟的解决方案(不使用文件)
答案 3 :(得分:0)
Javascript不支持使用文件,对于数据存储,有几个选项可用: