2
Я хочу загрузить внешний javascript после загрузки страницы. На самом деле javascript содержит источник объявления и медленное его загрузку страницы. Все, что я хочу, это отложить загрузку &, чтобы убедиться в быстрой загрузке страницы.Inject внешний файл javascript в html body после загрузки страницы
спасибо, Билал
Вы пробовали положить ''
Я хотел бы посмотреть на использование Asynchronous JavaScript загрузки. Существуют рамки для этого, такие как requireJS.
источник
2012-05-24 09:46:40 Richard
Или YepNope JS ... – Panagiotis
Courtsey
источник
2012-05-24 09:48:24
В этом пункте нет необходимости использовать jQuery. 'document.body.appendChild (script);' – Tomalak
, это не будет показывать объявления, загружаемые внешним скриптом. – Tepu
Сценарий не становится сразу доступным (с использованием подходов jQuery и non-jQuery), поэтому это не универсальное решение. Вам нужно будет либо использовать библиотеку async, либо использовать jQuery getScript с обещанием (см. Ниже). – rainabba
$ ("# селектор") нажмите (функция() { $ .getScript ("YourScript.js"); });
Затем запустить то, что реализуется в этом сценарии
источник
2012-05-24 10:52:20 DadViegas
Как и выше, это загружает async так, чтобы быть стабильным, вы должны использовать библиотеку синхронизации или обещания, например: $ .getScript (url) .then (function() {// не будет вызываться до тех пор, пока скрипт не будет загружен }); – rainabba
без использования что-то вроде JQuery getScript() и обещание или надлежащей загрузки библиотеки как requireJS, сценарий может быть включен в страницу, но загрузит асинхронной так есть нет гарантии, что он будет готов, когда вам это нужно. Если вы уже используете JQuery, простой ответ, то:
источник
2015-05-23 18:46:56 rainabba