IE8は人口パフォーマンスの問題を選択します-解決策が必要です

JerryKur

選択項目に100を超えるアイテムを入力するときに問題が発生するアプリケーションがあります。この問題はIE8でのみ発生します。私はangularjsを使用して母集団を作成していますが、私の調査によると、これはIE8の一般的な問題です。この問題に対処するために他の人が使用した解決策は何ですか。近い将来、40,000人を超えるユーザーがIE8に関連付けられているため(Fortune 200の会社)、別のブラウザーに移動することはできません。

私が持っていたいくつかの考え。

  • 一連のオプションタグをメモリ内に1つの長い文字列として作成し、のinnerHTMLを置き換えます。しかし、一部の人々のサンプルを実行すると、これは問題を解決するようには見えません。
  • 元々、選択項目にいくつかを入力し、ユーザーが下にスクロールすると残りを追加します。これが可能かどうか、またはこれを実装する方法がわかりません

他の人がこの問題に遭遇したと確信しています。誰かアイデアはありますか?

ありがとう、

ジェリー

JerryKur

最善の解決策は、Selectとそのオプションをテキスト文字列として作成し、その文字列をDIVなどの含まれるタグのinnerHTMLとして追加することです。以下はいくつかのコードです。

<div id="selectHome" ></div>

JSで(角度コントローラーから)

   function insertSelect(divForSelect) {
       var str = "<select id='myselect'>";
       for (var i = 0; i < data.length; i++) {
          str += '<option>' + data[i] + '</data>';
       }
       str += '</select>';
       divForSelect.innnerHTML = str;
   }

既存のSelectへのオプションの挿入は非常に遅いことに注意してください(2000アイテムの場合は8,000ミリ秒)。ただし、selectとoptionsが単一の文字列として挿入されている場合は、非常に高速です(2000アイテムの場合は12ミリ秒)。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

整数式の解決策が必要です

分類Dev

OutOfMemoryエラーには解決策が必要です

分類Dev

MySQLはJDBCでパフォーマンスの問題を選択します

分類Dev

スレッド「メイン」の例外には迅速な解決策が必要です

分類Dev

RaspberryPiでのmatplotlibのパフォーマンスの問題を解決するための支援が必要

分類Dev

AESでの誤ったIV長の解決策が必要

分類Dev

問題の1つの解決策、React、Firebase、ForLoopを見つけるのに助けが必要です

分類Dev

MySQLでこのクエリの解決策を見つけるのに助けが必要ですか?

分類Dev

ChoiceFieldRendererが削除されました。解決策は何ですか?

分類Dev

PyQt5QTabsはこれが唯一の解決策です

分類Dev

InlineDateFormatの解決手順が必要です

分類Dev

JQueryはクラス全体を選択しますが、解決策は何ですか?

分類Dev

PHPでのみ現在のネパールの年を取得する必要がありますか?解決策はありますか?

分類Dev

解決策:google cloud sdkの問題:「発信者は利用規約に同意する必要があります」

分類Dev

iOS:ユーザーの秘密鍵(RSA)をアプリに転送する必要があります。ファイル共有は良い解決策ですか?

分類Dev

副選択でn個の最新の行を選択する際のパフォーマンスの問題

分類Dev

PuLPはコマンドラインCBCで解決可能なLPファイルを生成しますが、PuLPは未定義の解決策を報告します

分類Dev

IE11:テーブルのレンダリングのパフォーマンスが非常に悪い-解決策はありますか?

分類Dev

関数で定義された変数にアクセスする必要があります。ネストされたループは解決策ですか?

分類Dev

動的計画問題の解決策を最適化するための助けが必要

分類Dev

SQLパフォーマンスの問題:明確な200人の顧客が見つかるまでN行を選択します

分類Dev

LRUキャッシュをいつ使用する必要がありますか?これは最善の解決策ですか?

分類Dev

グループごとの最大行を選択します-パンダのパフォーマンスの問題

分類Dev

スクリプトからクリアケースにビューを設定すると、スクリプトが終了し、解決策も必要ですか?

分類Dev

ページを更新すると、エラーが見つかりません。#を使用せずに解決策が必要です

分類Dev

Selenium Webdriver:@BeforeTest(TestNG)に関連する非常に具体的な問題の解決策が必要

分類Dev

誰かがこの回文の解決策を説明できますか?

分類Dev

次の最適化問題の解決策は何ですか?

分類Dev

scrollWidth問題の最善の解決策は何ですか?

Related 関連記事

  1. 1

    整数式の解決策が必要です

  2. 2

    OutOfMemoryエラーには解決策が必要です

  3. 3

    MySQLはJDBCでパフォーマンスの問題を選択します

  4. 4

    スレッド「メイン」の例外には迅速な解決策が必要です

  5. 5

    RaspberryPiでのmatplotlibのパフォーマンスの問題を解決するための支援が必要

  6. 6

    AESでの誤ったIV長の解決策が必要

  7. 7

    問題の1つの解決策、React、Firebase、ForLoopを見つけるのに助けが必要です

  8. 8

    MySQLでこのクエリの解決策を見つけるのに助けが必要ですか?

  9. 9

    ChoiceFieldRendererが削除されました。解決策は何ですか?

  10. 10

    PyQt5QTabsはこれが唯一の解決策です

  11. 11

    InlineDateFormatの解決手順が必要です

  12. 12

    JQueryはクラス全体を選択しますが、解決策は何ですか?

  13. 13

    PHPでのみ現在のネパールの年を取得する必要がありますか?解決策はありますか?

  14. 14

    解決策:google cloud sdkの問題:「発信者は利用規約に同意する必要があります」

  15. 15

    iOS:ユーザーの秘密鍵(RSA)をアプリに転送する必要があります。ファイル共有は良い解決策ですか?

  16. 16

    副選択でn個の最新の行を選択する際のパフォーマンスの問題

  17. 17

    PuLPはコマンドラインCBCで解決可能なLPファイルを生成しますが、PuLPは未定義の解決策を報告します

  18. 18

    IE11:テーブルのレンダリングのパフォーマンスが非常に悪い-解決策はありますか?

  19. 19

    関数で定義された変数にアクセスする必要があります。ネストされたループは解決策ですか?

  20. 20

    動的計画問題の解決策を最適化するための助けが必要

  21. 21

    SQLパフォーマンスの問題:明確な200人の顧客が見つかるまでN行を選択します

  22. 22

    LRUキャッシュをいつ使用する必要がありますか?これは最善の解決策ですか?

  23. 23

    グループごとの最大行を選択します-パンダのパフォーマンスの問題

  24. 24

    スクリプトからクリアケースにビューを設定すると、スクリプトが終了し、解決策も必要ですか?

  25. 25

    ページを更新すると、エラーが見つかりません。#を使用せずに解決策が必要です

  26. 26

    Selenium Webdriver:@BeforeTest(TestNG)に関連する非常に具体的な問題の解決策が必要

  27. 27

    誰かがこの回文の解決策を説明できますか?

  28. 28

    次の最適化問題の解決策は何ですか?

  29. 29

    scrollWidth問題の最善の解決策は何ですか?

ホットタグ

アーカイブ