2

SlickGrid 中的延迟加载功能非常酷 - 但有没有人有过未来页面后台加载的经验?

因此,这意味着当用户到达尚未加载数据的网格点时,没有数据缓冲/加载——因此加快了用户体验。

4

2 回答 2

0

有几个选项可以提供这种功能。

预取。 Mozilla:链接预取常见问题解答

将以下内容添加到headpage1.htm允许在支持此功能的浏览器中后台预取page2.htm

<link rel="next" href="page2.htm" >

正如我所说,我不确定哪些浏览器支持和不支持此功能,但是,如果您想为所有浏览器提供相同的功能,您也可以在 jQuery 中编写一个运行的函数任何不支持 Prefetch 的浏览器,以创建隐藏的 iFrame。

IFrames StackOverflow:iframe 预加载

通过基本的 HTML 编码或动态使用 jQuery 创建一个 iframe,如下所示,将加载page2.htm,同时仍显示page1.htm(并且只要引用的页面对缓存友好,就应该提供性能提升)。

<iframe src="page2.htm" width="1" height="1" frameborder="0" scrolling="no" style="position:absolute;top:-3000px;left:-3000px;></iframe>
于 2010-07-02T09:03:25.313 回答
0

我们通过使用 setTimeout 找到了解决此问题的方法,因此每次获取 50 条记录时,我们都会设置超时以在几秒钟内再获取 50 条记录。

于 2010-07-28T10:57:00.800 回答