..


Sponsoroidut linkit

Javascript hidastaa lastaus sivustosi? Kokeile asynkroninen tila!

Artikkelin kirjoittanut Max Bossi
Sivu 1 2

Kuinka monta kertaa olemme kuulleet, että JavaScript on yleisin syy viivästyy lastauksen sivun? monta kertaa, eikö? Tämä valitettavasti tulee siitä, että monet palvelut käytetään sivustot ja blogit toimitetaan ulkoa sisällyttäminen sivun JavaScript-koodi. Esimerkiksi ajatella palveluja kuten tilastot, Banner Exchange, sosiaalinen plugins, shoutboxiin, jne..

Kaikki nämä tekijät, pääsääntöisesti ladataan web-sivun avulla <script> tätä:

 



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

 
Tämäntyyppinen markup, kuten odotettiin kärsii merkittävä ongelma: jos ulkoisia resursseja ei reagoi nopeasti (esim. koska palvelin on ylikuormittunut tai on tilapäinen verkko-ongelma) selain, nimeltään näyttää sivun isäntä tätä koodia, se estää pääsyn odottamassa lastausta JavaScript on ladattu. Seurauksena on, että web-sivu voi tulla hyvin hitaasti tai pahimmassa tapauksessa saattaa olla valkoinen ... aiheuttaen liikenteessä!

JavaScript voi hidastaa sivustosi!

Ratkaise ongelma helposti

Yksi ratkaisu tähän ongelmaan tarjotaan käyttämällä tageja <iframe> mutta tämä ei aina ole mahdollista: kun elementti olisi otettava on selvä koko (esim. banneri) voit käyttää tätä ratkaisua ... mutta kun elementti on erikokoisia tai käyttää dynaamisia vaikutuksia, iframe on varmasti riittämätön.

Toinen ratkaisu, joka on myös hyvin yksinkertainen, on paikka JavaScript-koodia, joka ei suoranaisesti tuota ulostulo (kuten tilastot) alareunassa juuri ennen vaalia <body> ... mutta kun meidän koodi on tuotettava teho ja tämä on sijoitettu tarkasti pisteen taiton tämä ei ole tietenkään mahdollista.

Molemmat yksinkertaisia ​​ratkaisuja, minkä vuoksi niihin ei vastata etsit ... Näemme siis, mitä se on ja miten asynkronisen lastaus JavaScript-koodia.

Samassa luokassa ...
E-Learning
CSS (kurssi) CSS (kurssi)
Web Design and Accessibility mukaan W3C CSS ja XHTML. Alkaen 29 €.
HTML (kurssi) HTML (kurssi)
Merkkauskieli Web alkaen 29 €.
Javascript (kurssi) Javascript (kurssi)
Täydellinen opas client-side scripting. Alkaen 39 €.
Sponsoroidut linkit