ПредишенСледващото

Тук любознателен ум пита - защо нося скриптове до (долния) сайта на мазе?
И тук е защо.

Представете процеса - потребителят отваря уеб страница, в cheder когато има няколко JS-скриптове.

От страна на сървъра отговаря на всички PHP код, генерира единичен HTML-документ = източник кода на страницата, която се предава като в браузъра. скрипт код, както си спомняме, е да се първи документ.

Браузърът започва да обработва получената информация. Веднага се натъква на JS-скрипт спира зареждането на страницата и започва да се изпълнява кода.
Изпълнителката се отнема--изпълнява ....
Потребителят е отегчен пред екрана.
След това, браузърът продължава да се зареди, преди да се срещне друг скрипт.

Основното нещо - изпълнение на скриптове в началото никой не почива навсякъде - потребителят дори не е виждал на страницата на браузъра, тъй като не е имал време да се покаже.

Съответно, най-важното нещо, за което е необходимо, за да преместите Js-скриптове в долната част на страницата - това е скоростта!

Страницата ще се зарежда много по-бързо, ако всички скриптове ще бъдат в долната част: браузъра, за да покаже бързо на HTML-кода и едва в края ще се използва за зареждане на скриптове.

Ето защо, по-добре е да издържат на всички скриптове, чрез възможно най-ниски към края на страницата, в своя долен колонтитул.

Добавете този код в functions.php


/ **
* Прехвърляме CSS и JS в долната част на страницата
* /
функционални footer_enqueue_scripts () remove_action ( "wp_head", "wp_print_scripts ');
remove_action ( "wp_head", "wp_print_head_scripts", 9);
remove_action ( "wp_head", "wp_enqueue_scripts ', 1);
ADD_ACTION ( "wp_footer", "wp_print_scripts, 5);
ADD_ACTION ( "wp_footer", "wp_enqueue_scripts, 5);
ADD_ACTION ( "wp_footer", "wp_print_head_scripts, 5);
>
ADD_ACTION ( "after_setup_theme", "footer_enqueue_scripts");

Сподели този линк:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!