..
Kolikrát jsme slyšeli, že JavaScript je nejčastější příčinou zpoždění při načítání webové stránky? mnohokrát, že? To, bohužel, vychází ze skutečnosti, že mnohé služby používané na webové stránky a blogy jsou dodávány zvenčí zařazení webové stránky ve JavaScript kód. Například, že služby, jako je statistika, výměny bannerů, sociální pluginy, vzkazy, atd..
Všechny tyto prvky, jako pravidlo, jsou načteny do webové stránky pomocí <script> toto:
<script type="text/javascript" src="http://www.sitoesterno.com/servizio.js"> </ script>Tento typ značky, podle očekávání, trpí závažným problémem: v případě, že externí zdroje nemusí rychle reagovat (např. proto, že server je přetížen, nebo je dočasný problém se sítí) v prohlížeči, volal na zobrazení webové stránky host tohoto kódu bude blokovat čekání na načtení JavaScriptu je vložen. Důsledkem je, že webová stránka může být velmi pomalé, nebo, v nejhorším případě může být bílé ... vede ke ztrátě provozu!

Jedním z řešení tohoto problému se nabízí pomocí tagů <iframe>, ale to není vždy možné: když prvek by mělo být začleněno má určitou velikost (např. banner), můžete použít toto řešení ... ale když element musí obsahovat různé velikosti nebo použít dynamické účinky, iframe je jistě nedostatečné.
Druhé řešení, které je také velmi jednoduché, je umístit kód JavaScript, který není přímo produkovat výstup (např. statistiky), ve spodní části těsně před koncem <body> ... ale když náš kód musí produkovat výstup a to má být umístěn v přesný okamžik našeho vzhledu není samozřejmě možné.
Oba tyto jednoduché řešení, proto není odpověď, kterou hledáte ... Vidíme tedy, co to je a jak asynchronní načtení kódu JavaScript.
| |
CSS (kurz)
Web Design a přístupnosti podle W3C CSS a XHTML. Od 29 €. |
| |
HTML (kurz)
Značkovací jazyk pro web od 29 €. |
| |
JavaScript (kurz)
Kompletní průvodce pro skriptování na straně klienta. Od 39 €. |