Я новичок в JavaScript, и мне действительно нравится jQuery и я ненавижу, когда приходится писать какой-то громоздкий код для выполнения простых задач.
В настоящее время я пытаюсь динамически загрузить внешний JS и выполнить его(для связи с Google Translate API).
Пример кода создает тег script
, устанавливает его src
и добавляет его к документу head
для его выполнения:
var newScript = document.createElement('script');
newScript.type = 'text/javascript';
var sourceText = escape(document.getElementById("sourceText").innerHTML);
var source = 'https://www.googleapis.com/language/translate/v2?key=INSERT-YOUR-KEY&source=en&target=de&callback=translateText&q=' + sourceText;
newScript.src = source;
// When we add this script to the head, the request is sent off.
document.getElementsByTagName('head')[0].appendChild(newScript);
Интересно, есть ли для этого jQuery с одной строкой?