拡張 -- 遅延読み込みの例の詳細な説明

零下一度
リリース: 2017-07-17 17:47:54
オリジナル
1547 人が閲覧しました

マルチスレッドで extjs を使用する場合、誰もが次のような状況に遭遇したことがあります:

画像の遅延読み込みは、APP で一般的に使用されるテクノロジです。画像は最初にプレビュー画像を生成し、元の画像がダウンロードされた後に置き換えられます。失う。

複数のコンポーネントを同時にレンダリングするときに、コンポーネントのコンテンツが動的に読み取られると、後続のコンポーネントのコンテンツが正しいレンダリング順序で表示されないことがあります。たとえば、2 つのフォームが同時にレンダリングされ、フォームのフィールドが動的に取得され、結果は form2 になります。 のフィールド form1 のフィールドは上書きされます。この状況は、extjs が非同期操作であり、すべてのロードが同時にアクセスされることが原因です。この問題を回避するには多くの方法がありますが、ここではその 1 つを紹介します: extjs 遅延読み込みタスク

以下はタスクコードです:

//创建延迟加载对象
var task = new Ext.util.DelayedTask(function(){
    //这里放置要延迟加载的代码段
    getActNameChanged();
    //alert("延迟加载");
});
//调用延迟加载对象的delay方法执行  参数为毫秒 本示例延迟0.1秒执行
task.delay(100);
ログイン後にコピー

以上が拡張 -- 遅延読み込みの例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!