en.javascript.info/2-ui/3-event-details/11-onload-onerror/4-scripts-callback/task.md
2014-12-22 13:55:31 +03:00

999 B
Raw Blame History

Скрипты с коллбэком

[importance 5]

Создайте функцию addScripts(scripts, callback), которая загружает скрипты из массива scripts, и после загрузки и выполнения их всех вызывает функцию callback.

Скрипт может быть любым, работа функции не должна зависеть от его содержимого.

Пример использования:

addScripts(["a.js", "b.js", "c.js"], function() { a() });
/* функция a() описана в a.js и использует b.js,c.js */
  • Ошибки загрузки обрабатывать не нужно.
  • Один скрипт не ждёт другого. Они все загружаются, а по окончании вызывается обработчик `callback`.
  • Исходный содержит скрипты a.js, b.js, c.js: