Directory artaigil
WordPressA’ luchdachadh leisg air JavaScript gus dòighean toirt seachad duilleag a luathachadh.
Dè a th’ ann an seilbh JavaScript's Defer?
Is dòcha gu bheil a h-uile duine air coinneachadh ris an t-suidheachadh seo:
Tha N sgriobtaichean anns a’ cheann, agus nuair a bhios na sgriobtaichean air an luchdachadh, tha casg air na duilleagan, a tha mar as trice bàn.
Gu dearbh, is urrainn dhuinn faighinn timcheall air seo le bhith a’ cur an sgriobt anns a’ chòd stòr anns a’ bhun-coise.
Ach, faodaidh cuid de dh’ àrainneachdan leasachaidh iom-fhillte an obair shìmplidh seo a dhèanamh gu sònraichte toinnte.
Aig an ìre seo is urrainn dhuinn an togalach Cuir dheth a chleachdadh, rud a tha gu math tearc ann an JavaScript.
Is dòcha nach cleachd thu e gu bràth, ach às deidh dhut an ro-ràdh seo a leughadh, tha mi cinnteach nach fhàg thu e.
Is e a phrìomh obair leigeil leis an sgriobt parsadh às deidh an duilleag gu lèir a luchdachadh, an àite a bhith ga parsadh air luchdachadh, a bheir seachad astar làn luchdachadh duilleag airson sgriobtaichean anns nach eil ach JavaScript air a bhrosnachadh le tachartas.
Tha, ma tha feart dàil aig an taga sgriobt, thèid a chuir gu bàs às deidh dhut an duilleag HTML a pharsadh eadhon ged a thèid a chuir sa cheann, a tha coltach ri bhith a’ cur an sgriobt aig bonn na duilleige.
Gu dearbh, tha cleachdadh dàil cuideachd cuingealaichte, mar as trice thoir aire do 2 phuing:
1) Na cuir fios gu àithne document.write ann am bloc sgriobt seòrsa dàil;
- Leis gun toir document.write buaidh toraidh dhìreach.
2) Na cleachd caochladairean no gnìomhan cruinneil ann an sgriobtaichean Cuir dheth, a’ toirt a-steach sgriobtaichean cur gu bàs sa bhad.
Cuir am feart Cuir dheth ris an sgriobt a chleachdar air WordPress
Ann an WordPress, ciamar as urrainn dhuinn am feart Cuir dheth a chuir gu fèin-ghluasadach ris na sgriobtaichean a chleachdas WordPress?
Faodaidh sinn an còd a leanas a chur ris an fhaidhle functions.php aig a’ chuspair làithreach ▼
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"; };
- Chan obraich an còd gu h-àrd ach, a rèirCòd JavaScript air a thoirt a-steach le WordPressbidh e èifeachdach.
Ro-chùram
Faodaidh Riaghladh Ro-shealladh Beò nochdadh bàn:
Ma chleachdas tu an còd gu h-àrd, nuair a dh’ fhosglas tu an stiùireadh ro-shealladh fìor-ùine (Coltas → Gnàthaich), faodaidh e nochdadh bàn, mar sin cleachd e mar a bhios iomchaidh.
Nuair a tha feum air riaghladh ro-shealladh fìor-ùine, thoir beachd air a’ chòd gu h-àrd, agus cuir às don chòd a chaidh ainmeachadh às deidh an gnàthachadh a chrìochnachadh.
Eisimpleir còd beachd PHP:
/* 这里是代码 */
An dòchas blog Chen Weiliang ( https://www.chenweiliang.com/ ) co-roinnte “Mar a bheir thu air WordPress leisg JavaScript a luchdachadh gus toirt seachad duilleag a luathachadh? , gus do chuideachadh.
Fàilte gus ceangal an artaigil seo a cho-roinn:https://www.chenweiliang.com/cwl-954.html
Fàilte don t-sianal Telegram de bhlog Chen Weiliang gus na h-ùrachaidhean as ùire fhaighinn!
📚 Tha luach mòr anns an stiùireadh seo, 🌟 Is e cothrom ainneamh a tha seo, na caill e! ⏰⌛💨
Roinn agus toil ma thogras tu!
Is e do roinneadh agus do rudan mar ar brosnachadh leantainneach!