Klávesové zkratky na tomto webu - základní­
Přeskočit hlavičku portálu


JavaScript pro mírně pokročilé

aktualizováno 
Publikace Praktický JavaScript obsahuje spoustu šikovných příkladů, tipů a triků. Vhodnější je ale pro pokročilejšího uživatele, který se s JavaScriptem již seznámil a hledá způsob, jak si jej procvičit.

Přes poměrně otravující odlišnosti prohlížečů, verzí a rozdílných syntaxí se JavaScript těší velké popularitě. V nedaleké minulosti nebylo kromě publikace pana Škulétyho mnoho dostupných českých nebo slovenských knih o JavaScriptu. Web je sice plný specializovaných konferencí, ale noví účastníci, kteří nemají štěstí na trpělivé kolegy, se obvykle nemají šanci mnoho dozvědět.
Publikace Praktický JavaScript obsahuje spoustu šikovných příkladů, tipů a triků, v čemž je její hlavní výhoda. Úplný nováček se s její pomocí efektivně nic moc nenaučí, v knize nejsou popsány principy, ale hlavně výsledné chování skriptů. Začátečník si stáhne skripty, umístí je s radou zkušenějšího kamaráda do stránek a má vystaráno. Případně si je může opsat z knížky, v které jsou vždy uvedeny jako celá stránka. Nad tím by si mohl pokročilejší uživatel trochu postesknout, že neustále se opakující stejné hlavičky stránek uvedených příkladů zabírají celkem dost prostoru v knížce, který by šel využít k detailnějšímu a často vůbec nějakému popisu principu kódu ve skriptech. Ale i to se může v dobré obrátit, aspoň pro lehce pokročilé uživatele, kteří ve chvíli, kdy sami přijdou na princip funkčnosti, si jej o to lépe osvojí. Cenné je také, že u každého příkladu je uvedena použitelnost v základních typech prohlížečů, byť jen v relativně novějších verzích.   

Přízvisko Praktický má publikace oprávněně. Je rozdělena do devíti kategorií, kde se čtenář setká se skripty od základních triků, informačních okének, nastavení domovské stránky přes práci s obrázky, prezentace, triků s datumem a časem, ošetření formulářů až po šifrování, přesměrování, ochranu stránky heslem a práci s cookies.  

Co v knize naleznete?

V první kapitole Základních tipů jsou příklady s informačními a konfirmačními okénky, automatické přesměrování podle uživatele, odkazu nebo dne v týdnu, základní detekci prohlížeče, přidání stránky do oblíbených položek a nastavení stránky jako výchozí, domovské. Z efektů například rolující text na liště prohlížeče.

Druhá kapitola zatím ještě nepatří mezi ty zajímavější, užitečnost jí ale opět nechybí. Příklady v ní uvedené řeší tématiku práce s okny prohlížeče. Zvláště užitečný skript simuluje různá zobrazení prohlížeče, které tvůrce webu potřebuje k ohledu na návštěvníky s různorodým rozlišením monitoru. Šikovné můžou být i skripty na automatické zavírání neaktivních oken. Jeden z dalších příkladů - otevírání několika oken najednou – může vyvolat mezi návštěvníky spíš zlost, pro nepříjemnou zkušenost s bombardováním nově se otevíracích oken plných blikající reklamy. Je jistě dost surfařů, kteří si právě kvůli této zkušenosti vypínají JavaScript u svých prohlížečů.

Ve třetí kapitole najdeme krom potřebného i o dost zábavnější téma, obrázky. Poskakujícího loga je lepší si z důvodů výše zmíněných všimnout hlavně v rámci výuky, zato skripty na prezentace a galerie obrázků najdou větší ocenění. Mile vás může překvapit příklad na ‚morphing‘ obrázku.

Čtvrtá kapitola vám pomůže zobrazit na vašich stránkách datum a čas, analogové hodiny a šikovný je i malý kalendář.

V páté kapitole je plno příkladů na ošetření vstupních formulářů. Skript na ověřování hesla se zdá zatím trochu zbytečný, protože v podobě, v jaké jej zde naleznete, to i mírně pokročilý znalec JavaScriptu dokáže obejít, však v sedmé kapitole u pokročilejších příkladů ochrany stránek heslem to už tak snadné nebude. Ze zajímavých skriptů této kapitoly lze uvést automatické prodlužování vstupního políčka dle délky vepisovaného textu, počítání již napsaných znaků, z užitečných např. dynamické změny formulářových polí v závislosti na volbě uživatele, kontrola správnosti formátu emailové adresy, formulář s vlastní pamětí využívající cookies, odstranění nadbytečných mezer apod. 

Šestá kapitola se týká navigace a přesměrování na HTML stránkách s převážně užitečnými skripty. Dlouhé a delší dynamické popisy k odkazům, vysouvací navigační menu a další, jedním z efektivních je skript dynamicky měnících se barev u odkazů, ale to není ani tak navigační záležitost jako spíše stylová. Zajímavá je též skrytá stránka přístupná přes slovo, které napíšete na klávesnici jen tak, bez formulářových polí. Je to však snadno odhalitelný trik, při podrobnějším prozkoumání skriptu, pro každého, kdo si s tím dá krapet práce.

V sedmé kapitole obsahující šifrování a dešifrování naleznete již použitelnější JavaScriptovou ochranu stránek heslem, využívající triku hesla coby zároveň názvu chráněné stránky.

V osmé a deváté kapitole jsou častěji netriviální skripty týkající se detekce, přesměrování a poměrně užívané práce s cookies. 

JavaScript prakticky



Pro koho se kniha hodí?

Popis činnosti skriptů je podrobný a srozumitelný, popis principu skriptu téměř žádný. Nováček se JavaScript pomocí této publikace naučí jen těžko, mírně pokročilý si na citlivě volených příkladech procvičí samostatnost a expert může využít některé tipy třeba i jen k tomu, aby neztrácel čas jejich „sypáním z rukávu“.

Pavel Kout: Populární JavaScript
Zoner Press,
http://www.zonerpress.cz

 

Autor:


Nejčtenější

Zabil je výbuch ruského tanku v centru Prahy. KSČ ničila životy pozůstalým

Tanky typové řady T-54/55, ten blíž k fotografovi evidentně neschopný pohybu,...

Zatímco na pražské Vinohradské třídě hořel a vybuchoval tank, zmatení ruští vojáci na Václavském náměstí zahájili palbu...

Tento pancíř dá tankistům pocit bezpečí a jistoty. Ale bude to stačit?

SMART PROTech na tanku Leopard 2

Německá firma IBD Deisenroth Engineering (IBD) představila prototyp balistické ochrany SMART PROTech pro obrněná...



Úspěšný start. Sonda míří ke Slunci tak blízko, jako žádná předtím

Úspěšný start rakety Delta IV Heavy 12.8.2018 v 9:31 se sondou Parker Solar...

V neděli ráno se ke Slunci vydala unikátní sonda Parker Solar Probe. Měla by se přiblížit k naší hvězdě podstatně blíže...

Sulfan jako lék? V lidských buňkách možná pomáhá zvrátit stárnutí

Klíč k procesu stárnutí tkví v DNA.

Tým vědců zkoumající jednu z příčin stárnutí oznámil úspěch, a to přímo na lidských buňkách v laboratorních podmínkách....

V noci se dívejte na nebe. Perseidy předvedou pravidelnou podívanou

Perseidy (Irsko, 7. srpna 2009)

Ani letos nás prach z komety Swift-Tuttle nemine a zájemci, kteří vydrží dlouho do noci, se tak mohou těšit na...

Další z rubriky

Facebooku se daří jako mobilnímu prohlížeči, ale návštěvnost mu stále klesá

Logo společnosti Facebook

Interní webové zobrazení aplikace Facebooku je ve Spojených státech třetím nejpoužívanějším mobilním prohlížečem....

Google vás šmíruje, i když mu to zakážete. Na webu o tom dokonce lže

Google zaznamenal Historii polohy i po jejím vypnutí v menu

Kdo nechce, aby se zaznamenávala jeho poloha, zpravidla si v zařízení se systémem Android deaktivuje ukládání Historie...

Facebook odhalil další koordinovanou kampaň. Útočník je zatím neznámý

Ilustrační snímek

Sociální síť Facebook pokračuje v boji s cílenými pokusy využít platformu k ovlivňování amerických voličů. Firma...

Najdete na iDNES.cz