【问题标题】:How to read/write a text file in javascript? [duplicate]如何在 javascript 中读取/写入文本文件? [复制]
【发布时间】:2014-03-29 07:37:18
【问题描述】:

我是一名业余程序员,我正在尝试制作一个 javascript 游戏。我不会将这个游戏发布到互联网上,所以不要打扰服务器和其他东西。

游戏有一个简单的记分系统,每次游戏结束时,我都希望显示历史最高分,如果获得新的高分,我希望之前的高分被覆盖新的。

我搜索了很多,但在任何地方都找不到合适的 JavaScript 读/写教程。

另外,如果能像txt文件那样写入到任何人都无法编辑的文件中,那就更好了。

我只使用纯 JavaScript,不使用 Jquery 或 JSON 或类似的东西。

【问题讨论】:

  • 由于浏览器安全限制,读写本地文件可能会出现问题。听起来你需要的是Javascript的Local Storage
  • @Pilot 不是我想要的...不太了解
  • @MikeW 您可能想将此作为答案发布。这可能是 OP 将得到的最好的。
  • 本地存储对我来说很好用。问题已经解决了。谢谢。

标签: javascript html


【解决方案1】:

由于它只是一个普通的 javascript 文件,因此您必须保留一个临时分数。

你可以这样做

var score = userScore; // Put whatever the user scores as this variable
var highScore = 0;
if(score > highScore) {
highScore = score;
console.log("High Score: " + highScore);
}

我试图让这件事尽可能简单,因为您似乎刚刚开始使用 javascript。上面的 if 语句所做的是检查分数是否大于当前的高分,并将旧的高分替换为新的高分。

【讨论】:

  • 我使用本地存储解决了这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-31
相关资源
最近更新 更多