我正在尝试使用动态(ish)无服务器站点(没有数据库、服务器端语言等),这就是我希望只使用 JavaScript/AJAX/jQuery 的原因。我希望能够提供带有静态文件的动态(ish)网页。
我想出的一种解决方案是本质上在与网页相同的服务器上使用文本文件(json、xml)作为数据存储。但我只能找到加载整个文件而不是特定部分的方法。这并不是什么大问题,因为文本文件很小,但是文本文件可能会变得很大。
如果您可以逐行加载文件,客户端的负载会更快,并且 JavaScript 解析会显着加快。
如果我只对新数据感兴趣,我希望在填充文件时可以将数据添加到文件顶部并逐行读取(因为我只对每页 10 行感兴趣)。访问文件中间也非常有用。
我只是想避免将整个文件发送给客户端(不是为了安全,而是为了空间/时间效率)。
有没有办法在 JavaScript 中做到这一点?还是我错过了一个明显的解决方案?