我正在尝试创建一个可以处理信息永久存储的网页,而不涉及任何服务器端脚本。
我最喜欢做的是在index.htm所在的目录中安装一个SQLite数据库,并使用JQuery操作/查询数据。我已经找到了使用html 5做类似的教程但不幸的是,我被迫进行的环境需要支持IE8,这不是可选的。
SQLite不是特定要求,它可以很容易地成为CSV文件或XML。有人可以推荐一个好的方法吗?我知道要求通常不理想我会做PHP和MySQL但是唉......
数据存储不需要复杂,只是类似于以下内容。
|-----|------|------|------|
|Index|Value1|value2|value3|
|-----|------|------|------|
|1 |moo |100 |1101 |
|2 |choo |150 |1102 |
|3 |foo |200 |1103 |
|-----|------|------|------|
答案 0 :(得分:0)
HTML 5将其保存在客户端上,无需服务器端脚本。您可以在使用Cookie的旧版浏览器中执行相同操作,但与HTML 5解决方案相比,存储量有限。您建议存储在与index.htm相同的目录中,但index.htm位于服务器端,需要少量服务器端脚本才能将数据从javascript绑定到您选择的数据库。 SQL lite是许多(可能是大多数Web服务器配置)的选项。
通常,作为切线,您不会在面向Web的目录中保留数据。只有您明确希望世界能够下载的服务器端脚本或文件面向外部。存储在服务器上的客户端数据通常与Web根目录相邻,而不是像index.htm那样在其下面。