Како учинити да ВордПресс лењи учитава ЈаваСцрипт да би се убрзало приказивање страница?

WordPressЛено учитавање ЈаваСцрипт-а ради убрзања метода приказивања страница.

ВордПресс лењиво учитава ЈаваСцрипт да би убрзао приказивање страница

Шта је ЈаваСцрипт својство Дефер?

Вероватно су се сви сусрели са овом ситуацијом:

У глави има Н скрипти, а када се скрипте учитају, приказивање странице је блокирано, што је обично празно.

Наравно, ово можемо заобићи стављањем скрипте из изворног кода у подножје.

Међутим, нека сложена развојна окружења могу овај једноставан задатак учинити посебно сложеним.

У овом тренутку можемо користити својство Дефер, које је релативно ретко својство у ЈаваСцрипт-у.

Можда га никада нећете користити, али након што прочитате овај увод, сигуран сам да га нећете оставити.

Његова главна функција је да дозволи скрипту да рашчлани након што се учита цела страница, уместо да је анализира при учитавању, што обезбеђује пуну брзину учитавања странице за скрипте које садрже само ЈаваСцрипт покренут догађајем.

Да, ако ознака скрипте има атрибут одлагања, она ће бити извршена након рашчлањивања ХТМЛ странице чак и ако је постављена у главу, што је слично стављању скрипте на дно странице.

Наравно, употреба кашњења је такође ограничена, обично обратите пажњу на 2 тачке:

1) Не позивајте команду доцумент.врите у блоку скрипте типа одложеног одлагања;

  • Зато што ће доцумент.врите произвести директан излазни ефекат.

2) Немојте користити глобалне променљиве или функције у скриптама Дефер, укључујући скрипте за непосредно извршење.

Додајте атрибут Дефер скрипти која се користи у ВордПресс-у

Како у ВордПресс-у можемо аутоматски додати атрибут Дефер скриптама које користи ВордПресс?

Можемо додати следећи код у датотеку фунцтионс.пхп тренутне теме ▼

add_filter( 'clean_url', 'wpcwl_defer_script',11,1);
function wpcwl_defer_script( $url ){
if(strpos($url, '.js') === false){
return $url;
}

return "$url' defer='defer";
};

注意 事项

Управљање прегледом уживо може да буде празно:

Ако користите горњи код, када отворите управљање прегледом у реалном времену (Изглед → Прилагоди), он може бити празан, па га користите на одговарајући начин.

Када је потребно управљање прегледом у реалном времену, коментаришите горњи код и избришите коментарисани код након што се прилагођавање заврши.

Пример кода ПХП коментара:

/*

这里是代码 

*/

Блог Хопе Цхен Веилианг ( https://www.chenweiliang.com/ ) поделио је „Како натерати ВордПресс да лењи учитава ЈаваСцрипт да би се убрзало приказивање страница? , да ти помогне.

Добродошли да поделите везу овог чланка:https://www.chenweiliang.com/cwl-954.html

Добродошли на Телеграм канал блога Цхен Веилианг-а да бисте добили најновија ажурирања!

🔔 Будите први који ће добити драгоцени „Водич за коришћење алата за вештачку интелигенцију за маркетинг садржаја ЦхатГПТ“ у главном директоријуму канала! 🌟
📚 Овај водич садржи огромну вредност, 🌟Ово је ретка прилика, не пропустите је! ⏰⌛💨
Поделите и лајкујте ако желите!
Ваше дељење и лајкови су наша стална мотивација!

 

评论

Ваша емаил адреса неће бити објављена. Обавезна поља се користе * Ознака

Иди на врх