SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

Defer атрибут. Мнения?

tovidebne

New member
Има ли смисъл да се използва?
От една страна Г. го препоръчва, от друга предупреждава да се внимава с използването.
+
зарежда javascript-овете последни
-
не се поддържа от всички браузъри

Мнения по темата?
 
Re: Defer атрибут. Мнения?

Ако целта ти е бързодействие, тогава решението се нарича async. Много по-добре е скриптовете да започват да се зареждат асинхронно, отколкото изкуствено да се подтискат до края. В много малко случаи се налага използването на defer, да не говорим, че може да се замени с onload event в повечето от тях.

Това е едно-времешно творение на Microsoft, на което според мен му е минало времето.
 
Re: Defer атрибут. Мнения?

добре, но....
defer запазва поредността на javascript-овете, докато async -не
иначе да - async е за предпочитане и според мен
п.с. цел - бързодействие.
 
Re: Defer атрибут. Мнения?

Добрата практика е да се пише код така, че поредността да няма значение. Примерно някъде ще се генерира някакъв уиджет, за него си приготвяме <div id="widget1"> и когато кодът е зареден, го изсипва в div-а.

Разбира се, има и случаи, когато това не може да стане. async също така не работи със скриптове, в които има document.write(), което също е голямо ограничение.
 
За: Defer атрибут. Мнения?

За: Defer атрибут. Мнения?

defer-a е отживелица досущ като BLINK таг-а. Проблема обаче възниква когато нещата не са направени коректно. Ето и няколко примера:
Thinking Async | CSS-Tricks
 

Горе