2012-05-18 3 views
4

Я хотел бы загрузить базовую домашнюю страницу для веб-приложения, которое асинхронно загружает большой файл javascript (кишки приложения).Возможно ли получить процесс загрузки динамически загруженного файла javascript?

Могу ли я загрузить процесс загрузки этого js-файла?

Я бы хотел отобразить загрузочную панель, которая точно отражает ход загрузки, а затем, когда скрипт закончит, включите кнопку «запуск».

Обычно я использую jquery, но я рад за любые решения! Если это поможет, я буду использовать бэкэнд php.

ответ

1

Это не будет работать во всех браузерах, но вы можете использовать тег <progress> в HTML5.

http://blog.greweb.fr/2012/04/work-in-progress/

Вы также можете использовать progress событие для соединения.

https://developer.mozilla.org/En/Using_XMLHttpRequest#Monitoring_progress

+0

Спасибо, я думаю, это будет идеально. Вы знаете причину, по которой пример blog.greweb.fr не использует jQuery для XMLHttpRequest? – Sean

+0

Почему показано, как использовать .ajax, если вы демонстрируете XMLHttpRequest? jQuery будет охватывать то, что демонстрируется. –

Смежные вопросы