Добрый день уважаемые. Вопрос к тем кто занимался вопросами оптимизации и пытается следовать рекомендации Google по вопросу - Удаления кода JavaScript и CSS, блокирующий отображение верхней части страницы . С CSS я худо-бедно разобрался, а вот как быть если необходимо что б первой всегда на страницу подгружалась библиотека с jQuery? Вот я нашёл такую рекомендацию
загружать jQuery по событию load
function dlOnload() {
var jq = document.createElement("script"), mainScript;
jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js";
document.body.appendChild(jq);
jq.onload = function() {
mainScript = document.createElement("script");
mainScript.src = "scripts/main.js";
document.body.appendChild(mainScript);
}
}
window.addEventListener("load", dlOnload, false);
а файлы зависимых от jQuery файлов после его загрузки. (Это вроди как main.js) Пока не удалось запустить данный скрипт. Да и как быть если этих дополнительных много...
+ если идет в середине php файла какой-то AJAX запрос и ему нужен jQuery