Чӣ тавр WordPress-ро танбалӣ кардан мумкин аст JavaScript-ро барои суръат бахшидан ба намоиши саҳифа?

WordPressБоркунии танбалии JavaScript барои суръат бахшидан ба усулҳои намоиши саҳифа.

WordPress JavaScript-ро барои суръат бахшидан ба намоиши саҳифа бор мекунад

Амволи таъхири JavaScript чист?

Эҳтимол ҳама ба ин вазъият дучор шудаанд:

Дар сарлавҳа N скрипт мавҷуд аст ва вақте ки скриптҳо бор карда мешаванд, намоиши саҳифа баста мешавад, ки одатан холӣ аст.

Албатта, мо метавонем бо гузоштани скрипт дар коди ибтидоӣ ба поёни поён аз ин рафъ кунем.

Аммо, баъзе муҳитҳои мураккаби рушд метавонанд ин вазифаи оддиро махсусан мураккаб гардонанд.

Дар ин лаҳза мо метавонем амволи Defer -ро истифода барем, ки дар JavaScript як амволи нисбатан нодир аст.

Шумо метавонед онро ҳеҷ гоҳ истифода набаред, аммо пас аз хондани ин муқаддима, ман боварӣ дорам, ки шумо онро тарк намекунед.

Функсияи асосии он ин аст, ки ба скрипт пас аз боркунии тамоми саҳифа, ба ҷои таҳлили он дар бор, ки скриптҳои танҳо JavaScript-ро дар бар мегиранд, суръати пурраи сарбории саҳифаро таъмин мекунад.

Бале, агар теги скрипт аттрибути таъхир дошта бошад, пас аз таҳлили саҳифаи HTML ҳатто агар он дар сар ҷойгир бошад, иҷро карда мешавад, ки ин ба гузоштани скрипт дар поёни саҳифа монанд аст.

Албатта, истифодаи таъхир низ маҳдуд аст, одатан ба 2 нукта диққат диҳед:

1) Фармони document.write-ро дар блоки скрипти навъи таъхирнопазир даъват накунед;

  • Зеро document.write таъсири мустақими баромадро ба вуҷуд меорад.

2) Тағирёбандаҳо ё функсияҳои глобалиро дар скриптҳои таъхир, аз ҷумла ҳама гуна скриптҳои иҷрокунандаи фаврӣ истифода набаред.

Ба скрипте, ки дар WordPress истифода мешавад, аттрибутии Таъхирро илова кунед

Дар WordPress, чӣ гуна мо метавонем ба таври худкор аттрибутии Таъхирро ба скриптҳое, ки WordPress истифода мебаранд, илова кунем?

Мо метавонем рамзи зеринро ба файли мавзӯи ҷорӣ functions.php ▼ илова кунем

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";
};

Эҳтиёткорӣ

Идоракунии пешнамоиши зинда метавонад холӣ нишон диҳад:

Агар шумо рамзи дар боло зикршударо истифода баред, вақте ки шумо идоракунии пешнамоиш дар вақти воқеиро кушоед (Намоиш → Фармоиш), он метавонад холӣ нишон диҳад, аз ин рӯ лутфан онро мувофиқи мувофиқ истифода баред.

Вақте ки идоракунии пешнамоиш дар вақти воқеӣ лозим аст, рамзи дар боло зикршударо шарҳ диҳед ва пас аз анҷоми мутобиқсозӣ рамзи шарҳшударо нест кунед.

Намунаи рамзи шарҳи PHP:

/*

这里是代码 

*/

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Чӣ гуна бояд WordPress-ро танбалӣ кунад JavaScript-ро барои суръат бахшидан ба намоиши саҳифа? , барои кӯмак ба шумо.

Хуш омадед ба мубодилаи истиноди ин мақола:https://www.chenweiliang.com/cwl-954.html

Хуш омадед ба канали Telegram блоги Чен Вейлян барои гирифтани навсозиҳои охирин!

🔔 Аввалин шуда дар феҳристи болоии канал "Дастури истифодаи абзори AI-и ChatGPT Content Marketing" -ро гиред! 🌟
📚 Ин дастур дорои арзиши бузург аст, 🌟Ин як имконияти нодир аст, онро аз даст надиҳед! ⏰⌛💨
Агар ба шумо маъқул бошад, мубодила кунед ва лайк монед!
Мубодилаи шумо ва лайкҳои шумо ангезаи доимии мост!

 

发表 评论

Суроғаи почтаи электронии шумо нашр карда намешавад. 必填 项 已 用 * Нишон

ба боло ҳаракат кунед