Да, вы можете использовать oldschool Javascript.
function addScript(src) {
var s = document.createElement('script');
s.type = 'text/javascript';
s.src = src;
document.getElementsByTagName('head')[0].appendChild(s);
return s; // to remove it later
}
После загрузки скрипта вы можете снова удалить тег (с помощью removeChild), например, при загрузке нового раздела.Это причина для оператора return в конце моей функции.Я не совсем уверен, что это даже полезно.
Вы можете добавить атрибут "onload", чтобы получить предупреждение через обратный вызов, когда скрипт полностью загружен, хотя это, вероятно, не очень кроссплатформенно.