我正在构建一个页面,该页面根据日期范围显示在 0 到几百行之间。当用户进入页面时,它会加载所有行并显示它们,然后用户可以根据需要过滤数据。这在 chrome 中似乎相当快,但 IE8 在某些时候变得相当慢。(不幸的是 IE8 是最重要的浏览器)
假设我在页面加载时需要整个数据,但只想显示一个子集。最好的方法是什么?
1.) 构建一个 DOM 字符串并仅将所需的行添加到“真实”DOM。
2.) 将数据保存在 localStorage 中。
3.) 从服务器生成的 JSON 对象中获取所需的数据。
4.) ???
还是用指定的查询访问服务器并只返回所需的数据总是更好?