Прибыв из этого ответа, в котором говорится:
Вы должны установить атрибут
srcпосле событияonload, f.ex:el.onload = function() { //... el.src = script;Вы также должны добавить script в DOM до с событием
onload:$body.append(el); el.onload = function() { //... el.src = script;Помните, что вам нужно проверить
readystateна поддержку IE. Если вы используете jQuery, вы также можете попробовать методgetScript(): http://api.jquery.com/jQuery.getScript/
Я скептически отношусь к мнению, что это будет правильным ответом на вопрос.
Итак, так ли порядок настройки обработчика onload и src так важен? Я думаю, что они мгновенно оцениваются браузером, поэтому я думаю, что нет никакой разницы между:
el.onload = function() { //...
el.src = script;
и
el.src = script;
el.onload = function() { //...
Я прав?