Как правильно использовать widget чтобы он не тормозил загрузку веб сайта?

242
03 февраля 2019, 10:10

После вставки кода Yandex weather (widget) , увеличилось время загрузки веб сайта.

Как нужно правильно использовать внешние коды (виджеты), чтобы время загрузки страницы несильно менялось ?

Answer 1

Вариант 1) Выводить виджет после загрузки DOM

document.addEventListener("DOMContentLoaded", function(){
    document.querySelector('.selector_parent_your_widget').innerHtml = 'your_widget_code';
});

Вариант 2)

Вы можете воспользоваться API яндекс погоды. Оно подключается по запросу и имеет бесплатный тариф на 50 запросов в сутки при соблюдении условий размещения. С актуальными условиями размещения можете ознакомиться здесь. А чтобы не превысить лимит 50 запросов в сутки используйте кэширование.

READ ALSO
Нужна узнать Default display , HTML anchor Элемента

Нужна узнать Default display , HTML anchor Элемента

Есть HTML <a style="display:none"> элемент которому я назначаю стиль display:none, после некоторого времени нужно вернуть default display элемента, но он мне неизвестен

224
Как можно удалить все кроме выбранного шаблона? [закрыт]

Как можно удалить все кроме выбранного шаблона? [закрыт]

Есть большой текст и regex pattern, Как удалить все и оставить только выбранные, есть ли такой онлайн ресурс который может сделать это ?

255
Мигает текст в хроме

Мигает текст в хроме

Подключил fontawesome на свой сайт (шрифтttf и

239
Не могу в переменную занести значение из input

Не могу в переменную занести значение из input

Вот весь кодСколько бьюсь не помогает

236