Pomocí javascriptu a událostí načítání vytvořte "nezávislé" stránky

Server vytvoří stránku a odešle ji do prohlížeče, když přišel návštěvník webu. Souhrn všech logických stránek definuje funkce webové zdroje a zájem o něj dosud. Použití událostí javascript a onload drasticky mění fungování webu. Pokud na konci zavazadlového prostoru přiřadit handler, můžete přesně určit, kde, jak a co dělat, by měla být zahájena.

Událost hlavní stránky

Načtení stránky vyprší událostí nabití přiřazenou značce těla. Nástup této události předchází stahování všech stylů, skriptů, obrázků a dalších zdrojů. Strom stromu stromů (DOM) je sestaven, ale nemusí být zobrazen v okně prohlížeče.


HTML syntaxe a jazyk JavaScript a body onload - one. Událost stažení nastane, když je tělo dokumentu se všemi doprovodné soubory (zdrojů) nabita a připravena k použití.
[palec] http://hi-news.pp.ua/uploads/posts/2018-08/vikoristannya-javascript-onload-podyi-dlya-stvorennya-samostynih-saytv_891.jpeg [/palec]
Příklad ukazuje, jak připojit handler událostí onload na javascript. Opustit kód HTML stránky. Značka těla je handler GoPage (). Vpravo je kód psovoda - obvyklá funkce jazyka prohlížeče s "neobvyklými" funkcemi.

Jednoduchý příklad použití onload

Příklad je jednoduchý a ukázkový. Neexistuje žádná specifická logika a mechanizmus zpracování události load on javascript je zobrazen na požadované úloze - orientace prvků stránky v okně prohlížeče specifickévelikost Úloha je jednoduchá - web musí být stažen tak, aby její prvky byly umístěny ve správných pozicích v závislosti na velikosti okna prohlížeče. Bezprostředně po tagu body je popis nezbytných proměnných, které obsahují aktuální: výšku a šířku okna, koordináty klobouky, obsah a zápatí stránky. Proměnné jsou popsány pouze, při zpracovávání události nabití ve funkci javascript v aplikaci GoPage () získávají skutečné hodnoty.


Význam například v tom, že když se stránka načte, které musí přijímat počáteční data a zajistit funkce dodržování scfChange (). Tato funkce je přidělena obslužnou rutinou událostí, která se upravuje a spouští při změně velikosti okna prohlížeče. Příklad výsledku:. onload událost v JavaScriptu je nastavení výchozí hodnoty pro správnou funkci scfChange () a začne komunikovat se serverem «InitXML (» pro přijetí těchto opatření

Problém logiky pomocí události onLoad

návštěvníků na stránku webu naložený, onload událost je spuštěna, a provedl veškeré přípravné kroky. logice onload po testování závisí na logice webu a jeho funkčnost. například v obchodě místo na „příchod“ od něj můžete obnovit místo kde tento návštěvník opustil místo poslední relace. A pro „příchod“ nového návštěvníka nabídnout mu úvodní stránku s výrobky nebo skutečné každodenní potřeby
. [palec] http://hi-news.pp.ua/uploads/posts/2018-08 /vikoristannya-javascript-onload-podyi-dlya-stvorennya-samostynih-saytv_222.jpeg [/palec]
stránek pro vyhledávače můžete obnovit poslední vzorek pro jehoklient a nabídnout popis jeho funkcí pro nového návštěvníka. Neexistuje žádná záruka, že se patroni webu nebo nový návštěvník nebudou rozhodovat o obnovení stránky. Ale je to také onload událost, a javascript funkce musí „být schopen rozlišit originál od aktualizace ke stažení stránky. To není velký problém v programování, ale může být obtížné vytvořit správný logiku celého webu.

Resources dynamický web

Tato otázka času (od příchodu zatím) spouštěcí stylů, obrázků, skriptů - kompetenci a profesionalitu developera. Pokud logiky aplikace nebo rozsah úkolů, které je třeba okamžitě stáhnout plnou funkčnost je vyžadováno žádné úsilí. Po dokončení události nabití bude nutné pouze spouštět logiku z libovolného výchozího bodu.
[palec] http://hi-news.pp.ua/uploads/posts/2018-08/vikoristannya-javascript-onload-podyi-dlya-stvorennya-samostynih-saytv_873.jpeg [/palec]
Některé zdroje (například obrázky produktů v obchodě) není definován jen tím, že rozsah (obsah) a může dynamicky měnit. Příjezd návštěvníka musí být doprovázen sledováním času: návštěvník javascript handler (load) a obrázek (zatížení) - procesy, které jsou časově náročné. Není nutné zahrnovat vše, co může být užitečné ve funkci vchodového psovoda. " Obrazové, zvukové a jiné objemné zdroje lze vždy stahovat v době použití nebo předpovědět logiku předchozího nahrávání během dialogu s návštěvníkem.

Živé a dynamické místo

Je těžké si představit vytvoření moderníhodynamické stránky bez javascriptu a načtení. Funkce GoPage () - není pouze definicí stavu prohlížeče a přepočtem souřadnic prvků stránky (v příkladu výše). Funkce GoPage - výzva server "InitXML (" dělat důležitá rozhodnutí a "pokračoval vztah."
[palec] http://hi-news.pp.ua/uploads/posts/2018-08/vikoristannya-javascript- onload-podyi-dlya-stvorennya-samostynih-saytv_554.jpeg [/palec]
výše uvedený příklad jako šablonu řešení pro vytvoření obývací stránky byla použita pro mnoho let vytvořit dynamické síťové zdroje, které vedou návštěvníka od chvíle, kdy přišel do konce zasedání. Návrat návštěvníka na web je pokračování práce, nikoliv možnost zahájení nové relace. Nová relace je pouze pro nového návštěvníka. yadaty onload přijde jako návštěvník, situace přejde ze stránky Event „interakce“ mezi návštěvníky webových stránek (pravidelný zákazník) ve svých vztazích v průběhu času.

Související publikace