Я столкнулся с ситуацией, когда мне нужно проверить, загружен ли файл в DOM, чтобы я не загружал его снова. На самом деле у меня есть сценарий, в котором есть много небольших проектов, которые размещаются в одном домене, но у всех есть свои ресурсы, такие как jquery, backbone.js и т.д. (Wookie Widgets).
Вопрос: могу ли я получить список имен файлов, которые уже загружены в DOM?
PS: Мне нужно получить список файлов javascript, загруженных в DOM, и я не ищу никаких обходных решений. Пожалуйста, дайте мне знать, как получить весь список файлов NAMES... загруженных в DOM
Стандартный способ - использовать загрузчик сценариев. См. Некоторые примеры здесь: http://www.creativebloq.com/javascript/essential-javascript-top-five-script-loaders-8122862
Это даст вам полный контроль над сценариями, которые вы хотите загрузить, и их зависимостями.
Если вы просто хотите использовать теги скриптов, вы можете присоединить обработчики событий onload к каждому тегу.
Или вы можете опросить страницу, чтобы проверить наличие объекта, который должен загружать сценарий (например, window.jQuery).