..


Rėmėjų nuorodos

Javascript lėtina jūsų svetainės pakrovimo? Išbandykite asinchroninis būdas!

Straipsnį parašė Max Bossi
Puslapis 1 iš 2

Kiek kartų mes girdėjote, kad "JavaScript" yra dažniausiai delsimo priežastis pakrovimo tinklalapį? daug kartų, tiesa? Tai, deja, ateina iš to, kad daugelis paslaugų, naudojamų apie svetainių ir dienoraščių yra tiekiamos iš išorės kurį interneto puslapį Javascript kodą įtrauktis. Pavyzdžiui, pagalvokite apie paslaugas, pavyzdžiui, statistika, banner exchange, socialinės įskiepių, shoutbox, ir tt.

Visi šie elementai, kaip taisyklė, yra pakraunami į tinklalapį naudojant <script> šį naudoti:

 



 <script type="text/javascript" src="http://www.sitoesterno.com/servizio.js"> </ script>

 
Šis žymėjimo tipą, kaip ir tikėtasi, patiria didelių problemų: jei išorinių išteklių nėra greitai reaguoti (pvz., nes serveris yra perkrautas arba yra laikinai tinklo problema) naršyklę, vadinamas rodyti puslapyje priimančiosios šį kodą, ji bus blokuoti laukia pakrovimo "JavaScript" yra pakrauta. Pasekmė yra ta, kad interneto puslapis gali tapti labai lėtas arba, blogiausiu atveju, gali būti baltos spalvos ... prarastos kelių eismo!

"JavaScript" gali sulėtinti savo svetainę!

Išspręskite problemą lengvai

Vienas šios problemos sprendimą siūlo žymių <iframe> naudoti bet tai ne visada įmanoma: kai elementas turi būti įtrauktas turi aiškią dydžio (pvz., reklama), galite naudoti šį sprendimą ... bet kai elementas turi būti skirtingų dydžių arba naudoti dinaminių padarinių, iframe yra tikrai nepakankamas.

Antrasis sprendimas, kuris taip pat yra labai paprasta, yra vieta JavaScript kodą, kuris nėra tiesiogiai gaminti produkcijos (pavyzdžiui, statistika), tuo tik prieš <body> arti dugno ... bet, kai mūsų kodas turi gaminti produkciją ir tai turi būti pastatytas tiksliai taškas mūsų išdėstymas tai nėra, žinoma, įmanoma.

Abu šie paprasti sprendimai, todėl nėra atsakymas jūs ieškote ... Mes matome, kas tai yra ir kaip asinchroninis pakrovimo "JavaScript" kodą.

Tos pačios kategorijos ...
E-mokymasis
CSS (kurso) CSS (kurso)
Web dizainas ir prieinamumas pagal W3C CSS ir XHTML. Nuo 29 €.
HTML (kurso) HTML (kurso)
Žymėjimo kalbą nuo 29 € internete.
Javascript (kursų) Javascript (kursų)
Užbaigti vadovą kliento-side scripting. Nuo 39 €.
Rėmėjų nuorodos