使用 HTML、Javascript 将数据保存在本地文件中?
Save data in a local file with HTML, Javascript?
我想开发一个简单的离线 html 页面来跟踪我的工作时间。我需要一个离线文件,我可以在其中放置我的所有信息,然后通过 Javascript 检索它们。你有什么建议? XML、Json,数据库?我需要一个 "physical" 本地文件,因为我想将我所有的 html、css 和 js 文件放在我的文件夹中,将其放入笔式驱动器中,然后在另一台计算机上打开它.所以一些便携的东西。
您不能离线进行; HTML/JavaScript 没有写入文件系统的能力。您可以创建 cookie 或在 JavaScript 中使用 .localStorage
,但这只会在您的浏览器本地显示,不会在另一台计算机上可见。
您可能得到的最接近的方法是编写一个页面,将数据存储在 localStorage
中,然后 运行 从您最喜欢的浏览器的便携式版本中存储数据,该浏览器也保存在便携式驱动器上.
如果您不打算只使用 HTML,您可能会考虑做一个 C# windows 表单应用程序。
您可以在此处找到有关如何利用 StreamWriter Class 的更多信息:
https://msdn.microsoft.com/en-us/library/system.io.streamwriter(v=vs.110).aspx
但是对于文件类型,本地 JSON 或 .csv 文件应该可以解决问题。
我想开发一个简单的离线 html 页面来跟踪我的工作时间。我需要一个离线文件,我可以在其中放置我的所有信息,然后通过 Javascript 检索它们。你有什么建议? XML、Json,数据库?我需要一个 "physical" 本地文件,因为我想将我所有的 html、css 和 js 文件放在我的文件夹中,将其放入笔式驱动器中,然后在另一台计算机上打开它.所以一些便携的东西。
您不能离线进行; HTML/JavaScript 没有写入文件系统的能力。您可以创建 cookie 或在 JavaScript 中使用 .localStorage
,但这只会在您的浏览器本地显示,不会在另一台计算机上可见。
您可能得到的最接近的方法是编写一个页面,将数据存储在 localStorage
中,然后 运行 从您最喜欢的浏览器的便携式版本中存储数据,该浏览器也保存在便携式驱动器上.
如果您不打算只使用 HTML,您可能会考虑做一个 C# windows 表单应用程序。
您可以在此处找到有关如何利用 StreamWriter Class 的更多信息: https://msdn.microsoft.com/en-us/library/system.io.streamwriter(v=vs.110).aspx
但是对于文件类型,本地 JSON 或 .csv 文件应该可以解决问题。