SlickGrid - 页面的背景加载

时间:2010-07-02 08:37:16

标签: jquery slickgrid

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

因此,这意味着当用户到达没有加载数据的网格点时,不会缓冲/加载数据 - 从而加快了用户体验。

2 个答案:

答案 0 :(得分:0)

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

<强>预取。 Mozilla: Link Prefetching FAQ

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

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

正如我所说,我不确定支持此功能的浏览器是什么,但是,如果您想为所有浏览器提供相同的功能,您还可以在jQuery中编写一个函数代码它适用于任何不支持Prefetch的浏览器,用于创建隐藏的iFrame。

<强> I-帧 StackOverflow: iframe preloading

通过基本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>

答案 1 :(得分:0)

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