如何保存HTML中的更改?

时间:2015-08-24 07:15:25

标签: javascript html html5 dynamic save

我知道如何将内容添加到当前在浏览器中加载的HTML文件中,现在我只想知道是否有办法将这些更改保存到.html文件本身。基本上,当文件关闭并稍后再次加载时,它仍应具有动态添加的内容。

2 个答案:

答案 0 :(得分:1)

如果您需要存储更复杂/大量的数据,还有indexedDB,客户端。这不需要服务器端脚本。

SessionStorage和LocalStorage只存储字符串,因此如果您需要存储对象,则必须先对其进行字符串化。但是对于indexedDB,它不会。

它比sessionStorage更加复杂(这里解释得太多了)但是这些链接在我调查时帮助了我。

基本上你连接到数据库,处理任何所需的升级(这会处理创建和设置事务的时间),然后你得到你的对象存储,最后执行你的读取,更新等。大部分工作是在DB的设置和升级中。

https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API http://code.tutsplus.com/tutorials/working-with-indexeddb--net-34673

答案 1 :(得分:0)

单独使用HTML无法做到这一点。将服务器端脚本语言(例如PHP)与数据库(例如MySQL)一起使用。将您的页面内容存储在数据库中,并使用服务器端脚本将内容提供给您的html页面。

(您也可以使用XML文件存储数据。不需要数据库)