Как добавить код JavaScript в заголовок страницы?

#javascript

#javascript

Вопрос:

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

Комментарии:

1. В HTML? Или через какой-то фреймворк? Пожалуйста, уточните.

Ответ №1:

Если вы хотите загрузить скрипт во время выполнения с помощью jquery, вы могли бы использовать функцию ajax:

 $.ajax({
    url: 'http://example.org/myscript.js',
    dataType: 'script',
    async: false
  

});

Ответ №2:

Вам нужно взглянуть на эту страницу, которая объясняет Javascript по запросу.
Конкретно об этой функции:

 function ensureUploadScriptIsLoaded() {
   if (self.uploadScript) { // Already exists
     return;
   }
   var head = document.getElementsByTagName("head")[0];
   script = document.createElement('script');
   script.id = 'uploadScript';
   script.type = 'text/javascript';
   script.src = "upload.js";
   head.appendChild(script);
 }
  

CommonJS также определяет способ загрузки скриптов, и Dojo Toolkit реализует его.
Вам следует взглянуть на функцию require.
Пример: require(["a/b"], function(b) { ... });