2

SlickGridの遅延読み込み機能は非常に優れていますが、将来のページのバックグラウンド読み込みの経験はありますか?

したがって、これは、ユーザーがまだデータがロードされていないグリッドのポイントに到達したときにデータのバッファリング/ロードがないことを意味します。したがって、ユーザーエクスペリエンスが高速化されます。

4

2 に答える 2

0

この種の機能を提供するためのオプションがいくつかあります。

プリフェッチ。 Mozilla:リンクプリフェッチに関するFAQ

head以下をpage1.htmのに追加すると、この機能をサポートするブラウザーでpage2.htmのバックグラウンドプリフェッチが可能になります。

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

私が言ったように、この機能をサポートしているブラウザとサポートしていないブラウザはわかりませんが、すべてのブラウザに同じ機能を提供したい場合は、jQueryで次の機能を実行する関数をコーディングすることもできます。非表示のiFrameを作成するためのプリフェッチをサポートしていないブラウザ。

IFrames StackOverflow:iframeのプリロード

基本的なHTMLコーディングまたはjQueryを使用して動的に次のようなiframeを作成すると、page1.htmを表示しながらpage2.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 に答える