Lazy Chaje Bouton Sosyal ak Socialite.js
Jodi a mwen te gen yon jou kokenn ak ekip entènèt la nan lis Angie a. Lis Angie a te devlope sit yo nan yon bibliyotèk resous enkwayab ... ak pandan tout tan yo te kontinye pi vit sit yo. Paj yo chaje nan vitès avèg. Si ou pa kwè m ', pòp moute paj sa a sou Pòt Vant pou Debarase.
Paj la enkòpore imaj, videyo, ak bouton sosyal ... epi li toujou charj nan milisgond. Konpare sit yo ak m 'se tankou kous yon Prius ak yon F-16. Yo poko fini, swa, toujou kap chèche fason yo amelyore eksperyans nan kliyan epi pou yo jwenn kontni an yo te jwenn ak pataje.
Nou pa gen yon ekip devlopman a plen tan ni resous yo nan yon konpayi piblik, se konsa pwogrè nou an se yon ti jan pi dousman pase Lis Angie a. Nou gen yon lame enkwayab ak volan - itilize caching avanse yo ak CDN, men nou konnen gen toujou kèk bagay ki fè nou mal. Pou egzanp, imaj nou yo pa optimize. Gen sèvis yo deyò ke ou ka konvèti imaj ou nan yon fraksyon nan gwosè yo pandan w ap kenbe klè yo ... n ap gade yo.
Kòm mwen te montre yo sit nou an, mwen cringed ak pandye tèt mwen kòm paj la te jele sou chaje yon bouton sosyal. Mwen panse ke li te Facebook. Argh ... yon dezyèm oswa de pita bouton an parèt ak rès la nan paj la chaje. Ugh.
Lè mwen te dekri pwoblèm nan, enjenyè yo imedyatman te gen yon solisyon, socialite.js. Socialite bay yon fason trè fasil pou aplike ak aktive yon multitude nan bouton pataje sosyal - nenpòt ki lè ou vle. Sou chaj dokiman, sou atik hover, sou nenpòt ki evènman! Depi socialite chaje bouton yo asenkron, dokiman an pa pral pann pandan y ap tann pou 50kb nan medya sosyal.
Erezman, gen deja yon Plugin WordPress ki enkòpore Socialite, ki rele WPSoyalite. Aswè a mwen chire soti tout kòd Customized mwen an pou chaje moute bouton ak aplike WPSocialite. Mwen te kapab Customize CSS la ak modifye bouton sa yo mwen te vle. Mwen kap pou pi devan pou kèk bouton adisyonèl yo te ajoute nan tan kap vini an - tankou Tanpon oswa Reddit ... men sa a se pafè pou kounye a!