JavaScript pro mírně pokročilé

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ší

Kam pro filmy bez Ulož.to? Přinášíme další várku streamovacích služeb do TV

v diskusi je 125 příspěvků

26. března 2024

S vhodnou aplikací na vás mohou v televizoru na stisk tlačítka čekat tisíce filmů, seriálů nebo...

Z jaderné triády zbyly Britům už jen ponorky. A ty musejí posílit

v diskusi je 76 příspěvků

27. března 2024

Jadernou triádu tvoří strategické bombardéry s jadernými zbraněmi, mezikontinentální balistické...

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

Hlučínsko patří nám. Před 100 lety byl podepsán definitivní protokol o hranici

v diskusi je 39 příspěvků

28. března 2024

Před 100 lety definitivně skončily tahanice o československo-německé hranice. 28. března 1924 byl...

Rusko zastavilo odlet na ISS s první Běloruskou, letět měla i Američanka

v diskusi je 50 příspěvků

21. března 2024  10:23,  aktualizováno  14:26

Ve čtvrtek 21. března se necelých deset minut před půl třetí odpoledne měla vydat na Mezinárodní...

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

Načapali jsme otesánka, který se velkého sousta nezalekne. Boeing 747-400F

v diskusi je 8 příspěvků

21. března 2024

Poté, co na Letiště Václava Havla Praha přestaly v barvách Qatar Airways létat nákladní Boeingy...

Dočasná raketa se po téměř 70 letech loučí. Bude startovat naposledy

v diskusi jsou 4 příspěvky

28. března 2024  15:36,  aktualizováno  19:54

Tento čtvrtek stojí na startovací rampě mysu Canaveral poslední potomek raket Thor, nosič Delta IV...

Američané odepsali modul, který je vrátil po půl století na Měsíc

v diskusi je 20 příspěvků

28. března 2024,  aktualizováno  11:41

Od začátku letošního roku je na Měsíci a kolem něj poměrně rušno. Vedle řady sond, které zamířily...

Hlučínsko patří nám. Před 100 lety byl podepsán definitivní protokol o hranici

v diskusi je 39 příspěvků

28. března 2024

Před 100 lety definitivně skončily tahanice o československo-německé hranice. 28. března 1924 byl...

Úspěšný let prototypu XB-1 vrací do hry cestování nadzvukovou rychlostí

v diskusi je 34 příspěvků

27. března 2024  17:17

Po více než dvaceti letech, od ukončení provozu letounu Concorde, se možná opět dočkáme nadzvukové...

Akční letáky
Akční letáky

Všechny akční letáky na jednom místě!

Rána pro britskou monarchii. Princezna Kate má rakovinu, chodí na chemoterapii

Britská princezna z Walesu Kate (42) se léčí s rakovinou. Oznámila to sama ve videu na sociálních sítích poté, co se...

Smoljak nechtěl Sobotu v Jáchymovi. Zničil jsi nám film, řekl mu

Příběh naivního vesnického mladíka Františka, který získá v Praze díky kondiciogramu nejen pracovní místo, ale i...

Rejžo, jdu do naha! Balzerová vzpomínala na nahou scénu v Zlatých úhořích

Eliška Balzerová (74) v 7 pádech Honzy Dědka přiznala, že dodnes neví, ve který den se narodila. Kromě toho, že...

Pliveme vám do piva. Centrum Málagy zaplavily nenávistné vzkazy turistům

Mezi turisticky oblíbené destinace se dlouhá léta řadí i španělská Málaga. Přístavní město na jihu země láká na...

Kam pro filmy bez Ulož.to? Přinášíme další várku streamovacích služeb do TV

S vhodnou aplikací na vás mohou v televizoru na stisk tlačítka čekat tisíce filmů, seriálů nebo divadelních...