Показать сообщение отдельно
  #1 (permalink)  
Старый 16.03.2017, 17:46
Аватар для Black_Star
Профессор
Отправить личное сообщение для Black_Star Посмотреть профиль Найти все сообщения от Black_Star
 
Регистрация: 11.07.2016
Сообщений: 300

Ускорение загрузки скриптов, как прописать?
Добрый день, уважаемые. Я тут начитался умных статеек по ускорению загрузок скриптов http://frontender.info/script-loading/
решил тоже испробовать (поскольку PageSpeed рекомендует к использованию). Но почему-то пока что не работает. Подскажите, пожалуйста почему мои скрипты не подгружаются. где я допускаю ошибку?


<!-- Load Scripts -->
<script>var scr = {
    "scripts": [
        {"src": "lib/modernizr/modernizr.js", "async": false},
        {"src": "lib/jquery/jquery-3.1.1.min.js", "async": false},
        {"src": "lib/owl-carousel/owl.carousel.min.js", "async": false},
        {"src": "js/script_agency.js", "async": false}
    ]
};
!function (t, n, r) {
    "use strict";
    var c = function (t) {
        if ("[object Array]" !== Object.prototype.toString.call(t))return !1;
        for (var r = 0; r < t.length; r++) {
            var c = n.createElement("script"), e = t[r];
            c.src = e.src, c.async = e.async, n.body.appendChild(c)
        }
        return !0
    };
    t.addEventListener ? t.addEventListener("load", function () {
            c(r.scripts);
        }, !1) : t.attachEvent ? t.attachEvent("onload", function () {
                c(r.scripts)
            }) : t.onload = function () {
                c(r.scripts)
            }
}(window, document, scr);
</script>
Изображения:
Тип файла: jpg Screenshot_10.jpg (10.4 Кб, 6 просмотров)
Ответить с цитированием