Большой JavaScript должен быть загружен и преобразован в объект XML - PullRequest
0 голосов
/ 03 августа 2011

У меня есть скрипт js, в котором есть только одна переменная, но эта переменная содержит строку размером 20 МБ.Мне нужно загрузить этот скрипт, чтобы я мог преобразовать эту строку в объект XML, чтобы я мог эмулировать поиск в автономном режиме на веб-сайте.Во-первых, я, вероятно, должен дождаться загрузки скрипта js.Я не знаю, как это сделать, я пытался с JQuery, и мне не удалось.

1 Ответ

0 голосов
/ 03 августа 2011

ВАРИАНТ 1:

  • разбить 20 МБ на 1 МБ (или даже 512 КБ) фрагментов.
  • перечислить эти фрагменты - т.е. дать им числа 1,2,3- чтобы определить их порядок
  • , а затем загрузить их параллельно ajax-запросам - может быть 3-4 параллельных запроса (или больше?)
  • после загрузки всех в браузер - присоединитьсяem - и у вас есть готовый текст размером 20 МБ

ВАРИАНТ 2:

использовать flash - вы можете лучше использовать ajax с ним (если я не ошибаюсь) ион также сообщит вам статус загрузки

ВАРИАНТ 3:

в браузерах HTML 5 вы можете использовать WebSockets.и изящно деградирует у старых клиентов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...