Obsah. Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10



Podobné dokumenty
Obsah. Úvodem 9. Kapitola 1 Než začneme 11. Kapitola 2 Dynamické zobrazování obsahu 25. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

Obsah. Úvod 7 Zpětná vazba od čtenářů 7 Dotazy 8 Errata 8 Poznámka k aktuálnosti 8 Konvence použité v knize 8

KAPITOLA 1 SOCIÁLNÍ SÍTĚ A PHP...17

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

Obsah. Úvod. Kapitola 1. Kapitola 2. Co budete potřebovat 11 Rozlišení sítí podle přenosového média 12 Kabelová síť 13 Bezdrátová síť 14

1. Začínáme s FrontPage

Úvodem Seznámení s HTML Rozhraní Canvas... 47

Obsah. Část I Začínáme s jazykem AppleScript

MODERNÍ WEB SNADNO A RYCHLE

Část 1 Moderní JavaScript

Obsah. Úvod 11 O autorovi 11 Koncept knihy 11 Zpětná vazba od čtenářů 12 Zdrojové kódy ke knize 12 Errata 12 ČÁST I VÝVOJ MOBILNÍ APLIKACE

Obsah. O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10. Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12

Obsah. Rozdíly mezi systémy Joomla 1.0 a Systém Joomla coby jednička online komunity...16 Shrnutí...16

Kapitola 1 První kroky v tvorbě miniaplikací 11

Obsah. Úvod Začínáme s PowerPointem Operace se snímky Pro koho je kniha určena...10 Použité konvence...11

StruËn obsah. Část I JavaCo? Vše ohledně JavaScriptu 17. Část II Použití JavaScriptu v praxi 91

Obsah. Začínáme. Rychlý úvod do Dreamweaveru. Jak si přizpůsobíme pracovní plochu

Formy komunikace s knihovnami

Obsah. SEZNÁMENÍ S HRAMI V HTML Nové funkce HTML Nové funkce CSS

Úvod do CSS. Střední škola informatiky, elektrotechniky a řemesel Rožnov pod Radhoštěm. Modernizace výuky s využitím ICT, CZ.1.07/1.5.00/34.

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

Ukázka knihy z internetového knihkupectví

téma: Úvod do praktika z ICT autor: Mgr. Radek Machan cíl praktika: organizace výuky, plán výuky, bezpečnost práce doba trvání: 2

Předmluva k druhému vydání 13. Úvod 17. ČÁST 2 Vytváření dokumentů XML 65

OBSAH. Úvodem 7. Kapitola 1 Můj nový notebook 9. Kapitola 2 První spuštění notebooku 17. Co v knize najdete 7 Zpětná vazba od čtenářů 8

Název modulu: Tvorba webu pomocí XHTML a CSS začátečníci

Maturitní témata Školní rok: 2015/2016

3 MOŽNÉ PŘÍSTUPY K TVORBĚ APLIKACÍ NAD SVG DOKUMENTY

Webová aplikace Znalostní testy online UŽIVATELSKÁ PŘÍRUČKA

Úvod 1 ČÁST 1 HTML 1 Základy HTML a kaskádových stylů 5

Návrh stránek 4IZ228 tvorba webových stránek a aplikací

KAPITOLA 1 Přehled aktuálního vývoje webů 11

Obsah. Proč právě Flash? 17 Systémové požadavky 17. Jak používat tuto knihu 18 Doprovodný CD-ROM 19

Vstupní požadavky, doporučení a metodické pokyny

Obsah. Předmluva 13. O autorovi 15. Poděkování 16. O odborných korektorech 17. Úvod 19

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

+ knihovna funkcí usnadňujících práci v javascriptu

Tvorba webových stránek

TNPW1 Cvičení

jquery pro neprogramátory

REGIONÁLNÍ INFORMAČNÍ SYSTÉM S PODPOROU MAP

2. Thunderbird: jak ho získat 19

Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.

Microsoft Access tvorba databáze jednoduše

Web. Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče

Informace k e-learningu

VYHLEDÁVACÍ BANNER PRO WEBOVÉ STRÁNKY

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce

Uživatelská příručka 6.A6. (obr.1.)

Stručný obsah. K2118.indd :15:27

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

1. Webový server, instalace PHP a MySQL 13

Střední odborná škola a Střední odborné učiliště, Hořovice

Spuštění a ukončení databázové aplikace Access

Informatika pro moderní fyziky (8) Javascript, CSS - stylování dokumentů, SVG - tvorba obrázků, složitější interaktivní dokument

MBI - technologická realizace modelu

jquery pro neprogramátory

VÝPOČETNÍ TECHNIKA OBOR: EKONOMIKA A PODNIKÁNÍ ZAMĚŘENÍ: PODNIKÁNÍ FORMA: DENNÍ STUDIUM

Tvorba internetových aplikací s využitím framework jquery

Úvodem... 9 Kapitola 1 Karetních

Zpětná vazba od čtenářů 11 Dotazy 11 Zdrojové kódy ke knize 11 Errata 11 Typografické konvence použité v knize 12

1 Webový server, instalace PHP a MySQL 13

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace

Olga Rudikova 2. ročník APIN

Moderní techniky vývoje webových aplikací

Základy databází. O autorech 17 PRVNÍ ČÁST. KAPITOLA 1 Začínáme 19

PÁS KARET. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika

ZAČÍNÁME 11 LEKCE 1 HRUBÝ STŘIH 19

HLEDEJCENY.mobi. Obsah. Mobilní verze e-shopu. Důvody instalace

Tvorba interaktivních prezentací a e-learningových materiálů

STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE

INFORMAČNÍ SYSTÉMY NA WEBU

MS Excel 2007 Kontingenční tabulky

Rozcestník virtuálních světů

Část IV - Bezpečnost 21. Kapitola 19 Bezpečnostní model ASP.NET 23

Systém JSR představuje kompletní řešení pro webové stránky malého a středního rozsahu.

Ukázka knihy z internetového knihkupectví

Obsah. KAPITOLA 3 Základy: Strukturování dokumentů 33 Element article 35 Skládáme kousky dohromady 38

Kontrola přístupnosti www stránek

Ukázka knihy z internetového knihkupectví

Snadný vývoj webových aplikací s Nette. Lukáš Jelínek

Počítačové kurzy buildit

Tvorba WWW stránek. přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování

Studijní průvodce e-learningovým kurzem. STRUKTURÁLNÍ FONDY A PROJEKTY v období

Studentská tvůrčí a odborná činnost STOČ 2013

Instalace a konfigurace web serveru. WA1 Martin Klíma

Webová stránka. Matěj Klenka

Inovace bakalářského studijního oboru Aplikovaná chemie

SRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek

Střední odborná škola a Střední odborné učiliště, Hořovice

Obsah. Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14

Mediareference Vojtěch

Obsahy kurzů MS Office

AJAX. Dynamické změny obsahu stránek

ZŠ ÚnO, Bratří Čapků 1332

MS POWERPOINT. MS PowerPoint

Transkript:

Obsah Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10 KAPITOLA 1 Co budeme potřebovat 11 Co knihovna jquery nabízí 11 Editor zdrojového kódu 12 Webový server 12 Software pro ladění kódu 14 Firebug 15 FireQuery 17 Developer Toolbar 17 Test 18 KAPITOLA 2 Úvod do jquery 19 Knihovna jquery seznamte se 19 Příklad jednoduchého skriptu knihovny jquery 20 Knihovna jquery a technologie AJAX 22 Zásuvné moduly knihovny jquery 23 Kombinace knihovny jquery s jinými knihovnami 30 Ladění kódu s Firebugem 31 Proč knihovna jquery 32 Hlavní výhody a nevýhody knihovny jquery 34 Test 36

4Obsah KAPITOLA 3 Náš první kód v knihovně jquery 37 Stahujeme knihovnu jquery 37 Připojení knihovny jquery 38 Ahoj knihovno jquery! 39 Píšeme svůj první skript 40 Připojujeme kaskádové styly 40 Výsledek spuštění skriptu 42 Knihovna jquery ve spolupráci s jazykem HTML 44 Připojení knihovny jquery 44 Základní práce s knihovnou jquery 45 Spouštíme příkazy pro načítání stránky 49 Metoda html() 49 Vkládání textu na konec elementu 51 Vkládání textu na začátek elementu 52 Shrnutí 52 Test 53 KAPITOLA 4 Pracujeme s elementy pomocí selektorů 55 Objektový model dokumentu model DOM 55 Co jsou selektory 57 Funkce jquery() 58 Základní selektory a obsahové filtry 59 Poziční selektory 61 Vlastní selektory knihovny jquery 64 Používáme selektory 65 Selektory a formuláře jazyka HTML 65 Knihovna jquery a selektory jazyka CSS 72 Stylování tabulky 79 Shrnutí 82 Test 83

KAPITOLA 5 Události 85 Co jsou události 85 Načtení dokumentu 86 Používáme události 86 Základní události 88 Obsluha událostí 89 Jaké události lze zachytávat 91 Událost vznikající při špatném načtení elementu 92 Událost při změně hodnoty elementu 93 Události objektu 93 Události myši 95 Příklad události myši 96 Jaké události myši máme k dispozici 99 Příklad kombinace více událostí myši 100 Události klávesnice 102 Kontrola uživatelského vstupu 103 Další metody klávesnice 104 Příklad události zaměření elementu 105 Shrnutí 106 Test 106 Obsah KAPITOLA 6 Efekty 107 K čemu slouží efekty 107 Jednoduché efekty 108 Průhlednost a klouzání prvků 111 Efekty ve fotogalerii 113 Skrývání a zobrazování elementu 118 Jednoduchá rozevírací nabídka 119 Pokročilejší efekty animování 125 Příprava na animaci banneru 127 Provedení animace 128 Jaké metody lze používat při animaci 130 5

6Obsah Zpomalení animace 131 Manipulace s funkcemi ve frontě 131 Shrnutí 133 Test 133 KAPITOLA 7 Knihovna jquery a technologie AJAX 135 Co je technologie AJAX 135 Načítání externího obsahu ve formátu HTML 137 Rozhraní XMLHttpRequest v konzole nástroje Firebug 138 Vytváříme serverové požadavky 139 Zápis objektů v jazyce JavaScript 141 Rozdíl mezi požadavky GET a POST 145 Tvorba požadavků GET v knihovně jquery 146 Tvorba požadavku POST pomocí knihovny jquery 149 Technologie AJAX a události 155 Zpracování dokumentu typu XML 158 Použití formátu JSONP pro vzdálená data 161 Dynamické načítání obsahu v knihovně jquery 163 Shrnutí 169 Test 170 KAPITOLA 8 Zásuvné moduly knihovny jquery 171 Jak použít zásuvný modul 171 Nastavení zásuvného modulu 172 Jaké zásuvné moduly jsou k dispozici 173 Kolotoč neboli Carousel 174 Knihovna jquery UI knihovna zásuvných modulů 176 Připojení knihovny jquery UI 177 Použití knihovny komponenta pro výběr prvků 177 Použití knihovny komponenta pro výběr data 180 Lokalizace komponenty 182 Ovládání komponenty klávesovými zkratkami 184

Ostatní zásuvné moduly 185 Vypsání příspěvků ze sítě Twitter 185 Řazení řádků tabulky 187 Zvětšování textu 190 Shrnutí 192 Test 193 Obsah KAPITOLA 9 Knihovna jquery v praxi 195 Validace formuláře 195 Příprava formuláře 196 Validace formuláře pomocí knihovny jquery 199 Použití zásuvného modulu pro validaci formuláře 201 Nastavení zobrazování chybových zpráv modulu Validate 205 Řazení 206 Příprava tabulky 207 Zapojení technologie AJAX 207 Řazení tabulky pomocí knihovny jquery 209 Řazení pomocí regulárních výrazů 212 Stránkování 214 Výpočet počtu stránek 215 Zvýraznění aktuálně vybrané stránky 218 Stránkování a řazení najednou 220 Filtrování dat 221 Vytvoření filtrovacího odkazu 221 Odstranění vybraného filtru 222 Animovaná galerie 223 Příprava stránky 224 Základní animace galerie 225 Automatická animace galerie 226 Shrnutí 229 Test 230 7

8Obsah Závěrečný test 231 Odpovědi k testům kapitol a závěrečnému testu 235 Kapitola 1 235 Kapitola 2 235 Kapitola 3 236 Kapitola 4 237 Kapitola 5 238 Kapitola 6 239 Kapitola 7 239 Kapitola 8 240 Kapitola 9 241 Závěrečný test 241 Rejstřík 247

Úvodem Koupili jste si knihu o knihovně jquery, která je určená každému, kdo chce vytvářet vysoce interaktivní internetové aplikace. V současném moderním světě Internetu je nevyhnutelné vytvářet aplikace tak, abyste co nejvíce zpřehlednili informace pro návštěvníky svých stránek. V této knize si společně projdeme devět kapitol, v nichž se naučíme používat knihovnu jquery. Pokud chcete dosáhnout nejlepších výsledků, čtěte tuto knihu postupně od první až po poslední kapitolu. Abyste se naučili používat knihovnu jquery, musíte mít zkušenosti s tvorbou internetových aplikací. Nemusíte se ale bát postačí vám základní znalost jazyka HTML. Je samozřejmě výhodu, jestliže jste dříve používali programovací jazyk JavaScript, na němž je tato knihovna postavená. Znalost tohoto programovacího jazyka však není podmínkou k tomu, abyste se naučili používat knihovnu jquery. Pokud jste už četli nějakou publikaci o knihovně jquery, můžete přeskočit úvodní kapitoly, které se věnují základnímu způsobu použití této knihovny. Na konci této knihy najdete závěrečný test, jenž obsahuje praktické otázky týkající se témat ze všech kapitol. Na tento test byste měli odpovídat až po přečtení všech kapitol. Za uspokojivý výsledek lze považovat 75 procent správných odpovědí. Pro dosažení co nejlepšího výsledku je vhodné číst tuto knihu jednu až dvě hodiny denně. Tímto tempem budete vstřebávat informace nejefektivněji. Celou publikaci je možné přečíst a pochopit v průběhu několika měsíců. Dále ji můžete používat jako příručku při vývoji v knihovně jquery.

Zpětná vazba od čtenářů Zpětná vazba od čtenářů Nakladatelství a vydavatelství Computer Press stojí o zpětnou vazbu ke knize a bude na vaše podněty a dotazy reagovat. Můžete se obrátit na následující adresy: redakce PC literatury Computer Press Spielberk Office Centre Holandská 3 639 00 Brno nebo sefredaktor.pc@cpress.cz Computer Press neposkytuje rady ani jakýkoli servis pro aplikace třetích stran. Pokud budete mít dotaz k programu, obraťte se prosím na jeho tvůrce. Zdrojové kódy ke knize Z adresy http://knihy.cpress.cz/k1897 si po klepnutí na odkaz Soubory ke stažení můžete přímo stáhnout archiv s ukázkovými kódy. Errata Přestože jsme udělali maximum pro to, abychom zajistili přesnost a správnost obsahu, chybám se úplně vyhnout nedá. Pokud v některé z našich knih najdete chybu, ať už chybu v textu nebo v kódu, budeme rádi, pokud nám ji nahlásíte. Ostatní uživatele tak můžete ušetřit frustrace a pomoci nám zlepšit následující vydání této knihy. Veškerá existující errata zobrazíte na adrese http://knihy.cpress.cz/k1897 po klepnutí na odkaz Soubory ke stažení. 10