kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát
Kiadó: | Kiskapu Kft. |
---|---|
Kiadás helye: | Budapest |
Kiadás éve: | |
Kötés típusa: | Ragasztott papírkötés |
Oldalszám: | 455 oldal |
Sorozatcím: | Tanuljuk meg 24 óra alatt |
Kötetszám: | |
Nyelv: | Magyar |
Méret: | 23 cm x 19 cm |
ISBN: | 963-9637-16-5 |
Megjegyzés: | Fekete-fehér ábrákkal illusztrálva. |
A szerzőről | |
Bevezetés | |
A webes parancsnyelvek és a JavaScript | |
Ismerkedés a JavaScripttel | |
A webes programozás alapjai | 4 |
Hogyan illeszkedik a JavaScript a weboldalba? | 6 |
A böngészők és a JavaScript | 9 |
A JavaScript képességei | 12 |
Parancsnyelvek a JavaScript mellett | 14 |
Összefoglalás | 17 |
Kérdezz-felelek | 17 |
Gyakorlatok | 18 |
Egyszerű programok készítése | |
Eszközök | 20 |
Mennyi az idő? | 22 |
A program eleje | 22 |
JavaScript usítások | 23 |
A kimenet előállítása | 24 |
A program elhelyezése egy weboldalon | 25 |
A program tesztelése | 26 |
Gyakorlat: külön JavaScript fájl használata | 29 |
Összefoglalás | 31 |
Kérdezz-felelek | 31 |
Gyakorlatok | 32 |
A JavaScript programok működése | |
Alapfogalmak | 34 |
A JavaScript nyelvtani szabályai | 39 |
A megjegyzések használata | 40 |
Javasolt programozási eljárások a JavaScriptben | 40 |
Gyakorlat: eseménykezelő használata | 40 |
Összefoglalás | 43 |
Kérdezz-felelek | 43 |
Gyakorlatok | 44 |
A dokumentumobjektum-modell (DOM) működése | |
A DOM felépítése | 46 |
A DOM szintjei | 47 |
A window objektumok | 48 |
Weboldalak kezelése | 48 |
A már látott oldalak listájának elérése | 51 |
A location objektum használata | 52 |
Gyakorlat: Back és Forward gombok létrehozása | 53 |
Összefoglalás | 54 |
Kérdezz-felelek | 54 |
Gyakorlatok | 56 |
A JavaScript alapjai | |
Változók, karakterláncok és tömbök használata | |
A változók használata | 60 |
Kifejezések és műveletek | 63 |
A JavaScript adattípusai | 64 |
Adattípusok közötti átalakítás | 65 |
String objektumok használata | 66 |
Munka szövegrészletekkel | 69 |
Számokat tartalmazó tömbök | 72 |
Karakterlánctömbök | 73 |
Számtömbök rendezése | 75 |
Gyakorlat: nevek rendezése és megjelenítése | 75 |
Összefoglalás | 78 |
Kérdezz-felelek | 78 |
Gyakorlatok | 80 |
Függvények és objektumok használata | |
Függvények | 82 |
Az objektum fogalma | 87 |
Programok egyszerűsítése objektumokkal | 88 |
Beépített objektumok testreszabása | 91 |
Gyakorlat: adatok tárolása objektumokban | 93 |
Összefoglalás | 95 |
Kérdezz-felelek | 95 |
Gyakorlatok | 96 |
A vezérlés szabályozása feltételekkel és ciklusokkal | |
Az if utasítás | 98 |
Feltételek megfogalmazása röviden | 101 |
Több feltétel ellenőrzése az if és else utasításokkal | 102 |
Több feltétel kezelése a switch utasítással | 104 |
A for ciklus | 105 |
A while ciklus | 107 |
A do..while ciklus | 108 |
A ciklusok felhasználási lehetőségei | 109 |
Objektumtulajdonságok bejárása | 110 |
Gyakorlat: tömb kezelése ciklussal | 111 |
Összefoglalás | 114 |
Kérdezz-felelek | 114 |
Gyakorlatok | 116 |
Beépített függvények és programkönyvtárak használata | |
A Math objektum | 118 |
A Math függvényeinek használata | 119 |
Dátumok használata | 122 |
Harmadik féltől származó programkönyvtárak | 125 |
Egyéb programkönyvtárak | 127 |
Gyakorlat: Különleges hatások programkönyvtár segítségével | 127 |
Összefoglalás | 130 |
Kérdezz-felelek | 130 |
Gyakorlatok | 132 |
A DOM részletesebben | |
Események kezelése | |
Az eseménykezelők működése | 136 |
Az egér eseményei | 141 |
A billentyűzet eseményei | 145 |
Az onLoad és onUnload események használata | 147 |
Gyakorlat: leírások az oldalakon lévő hivatkozásokhoz | 148 |
Összefoglalás | 151 |
Kérdezz-felelek | 151 |
Gyakorlatok | 153 |
Ablakok és keretek használata | |
Ablakok kezelése objektumokon keresztül | 156 |
Ablakok mozgatása és átméretezése | 159 |
Időzítés | 160 |
Párbeszédablakok megjelenítése | 163 |
Keretek használata | 165 |
Gyakorlat: keretek használata a JavaScripttel | 166 |
Összefoglalás | 168 |
Kérdezz-felelek | 168 |
Gyakorlatok | 169 |
Adatgyűjtés űrlapok segítségével | |
A HTML űrlapok alapjai | 172 |
A form objektum használata | 173 |
Űrlapok eseményeinek kezelése | 174 |
Űrlapról származó adatok megjelenítése | 181 |
Űrlapadatok elküldése elektronikus levélben | 182 |
Gyakorlat: űrlap-érvényesítés | 183 |
Összefoglalás | 185 |
Kérdezz-felelek | 186 |
Gyakorlatok | 187 |
Stíluslapok használata | |
Stílus és tartalom | 190 |
Stíluslapok meghatározása és használata | 191 |
CSS tulajdonságok használata | 194 |
Egy egyszerű stíluslap létrehozása | 197 |
Külső stíluslapok használata | 199 |
Stílusok vezérlése JavaScriptből | 200 |
Gyakorlat: dinamikus stílusok | 201 |
Összefoglalás | 204 |
Kérdezz-felelek | 204 |
Gyakorlatok | 205 |
A W3C DOM használata | |
A DOM és a dinamikus HTML | 208 |
A DOM szerkezete | 208 |
Elhelyezhető elemek létrehozása | 211 |
Gyakorlat: mozgatható réteg készítése | 214 |
Összefoglalás | 217 |
Kérdezz-felelek | 218 |
Gyakorlatok | 219 |
A DOM további lehetőségei | |
A DOM csomópontok használata | 222 |
Objektumok elrejtése és felfedése | 224 |
Az oldalon lévő szöveg módosítása | 226 |
Szöveg kiírása az oldalra | 227 |
Gyakorlat: navigációs fa készítése | 229 |
Összefoglalás | 232 |
Kérdezz-felelek | 233 |
Gyakorlatok | 234 |
A JavaScript haladó lehetőségei | |
Nem tolakodó programok készítése | |
A programírás alapelvei | 238 |
Böngészőadatok lekérése | 244 |
A böngésző adatainak megjelenítése | 245 |
Böngészőfüggetlen programok | 248 |
A JavaScriptet nem ismerő böngészők támogatása | 250 |
Gyakorlat: nem tolakodó program készítése | 252 |
Összefoglalás | 255 |
Kérdezz-felelek | 255 |
Gyakorlatok | 257 |
Hibakeresés | |
A hibák elkerülése | 260 |
Alapszintű hibakereső eszközök | 263 |
Hibakezelők készítése | 265 |
Fejlett hibakereső eszközök | 268 |
Gyakorlat:: egy program hibáinak megkeresése | 271 |
Összefoglalás | 275 |
Kérdezz-felelek | 276 |
Gyakorlatok | 277 |
AJAX: távoli parancsvégrehajtás | |
Az AJAX | 280 |
Egyszerű AJAX könyvtár készítése | 285 |
AJAX teszt készítése a könyvtár segítségével | 287 |
Hibakeresés az AJAX alkalmazásokban | 291 |
Gyakorlat: élő keresőűrlap készítése | 292 |
Összefoglalás | 297 |
Kérdezz-felelek | 297 |
Gyakorlat | 298 |
Greasemonkey: a böngészés élményének javítása a JavaScripttel | |
A Greasemonkey | 300 |
A felhasználói parancsfájlok használata | 303 |
Saját felhasználói parancsfájlok készítése | 306 |
Egyszerű felhasználói parancsfájl készítése | 306 |
Gyakorlat: felhasználói parancsfájl készítése | 311 |
Összefoglalás | 314 |
Kérdezz-felelek | 314 |
Gyakorlat | 306 |
Multimédiás alkalmazások készítése a JavaScript segítségével | |
Képek és animáció | |
Dinamikus képek használata | 319 |
Váltóképek készítése | 321 |
Egy egyszerű JavaScript diabemutató | 325 |
Gyakorlat: a diabemutató animálása | 328 |
Összefoglalás | 33 |
Kérdezz-felelek | 333 |
Gyakorlatok | 334 |
Hangok és bővítmények használata | |
Mire jók a bővítmények? | 336 |
A JavaScript és a Flash | 338 |
Hangok lejátszása a JavaScripttel | 339 |
Hangok kipróbálása a JavaScripttel | 342 |
Gyakorlat: zene lejátszása az egér használatával | 344 |
Összefoglalás | 348 |
Kérdezz-felelek | 348 |
Gyakorlatok | 349 |
Összetett programok készítése | |
Lenyíló menük készítése a JavaScripttel | |
Lenyíló menük tervezése | 354 |
A lenyíló menü viselkedésének programozása | 359 |
Gyakorlat: a menü csinosítása a CSS segítségével | 363 |
Összefoglalás | 365 |
Kérdések és válaszok | 365 |
Gyakorlatok | 366 |
Játék az élet | |
A játék | 367 |
A HTML dokumentum elkészítése | 369 |
A program megírása | 371 |
A játék megjelenésének szabályozása a CSS segítségével | 376 |
Gyakorlat: a játék összerakása | 377 |
Összefoglalás | 382 |
Kérdezz-felelek | 382 |
Gyakorlatok | 383 |
JavaScript alkalmazások készítése | |
Gördülő szöveget tartalmazó ablak létrehozása | 385 |
Stíluslapváltás a JavaScript segítségével | 388 |
Gyakorlat: dinamikus űrlap készítése | 393 |
Összefoglalás | 397 |
Kérdezz-felelek | 397 |
Gyakorlatok | 398 |
A JavaScript jövője | |
JavaScript-lehetőségek haladóknak | 400 |
A jövő webes technológiái | 400 |
Gondoljunk a jövőre! | 403 |
Áttérés más nyelvekre | 405 |
Gyakorlat: "húzd és ejtsd" objektumok létrehozása | 406 |
Összefoglalás | 411 |
Kérdezz-felelek | 412 |
Gyakorlatok | 413 |
Függelékek | |
További JavaScript-források | |
Más könyvek | 417 |
JavaScript-honlapok | 418 |
Webhelyfejlesztés | 418 |
A könyv honlapja | 418 |
JavaScript-fejlesztőeszközök | |
HTML-érvényesítők | 421 |
Hibakereső eszközök | 422 |
Szószedet | |
A JavaScript áttekintése | |
Beépített objektumok | 427 |
Objektumok létrehozása és testreszabása | 431 |
JavaScript-utasítások | 432 |
Beépített JavaScript-függvények | 435 |
A DOM áttekintése | |
DOM Level 0 | 437 |
DOM Level 1 | 439 |
Tárgymutató | 443 |
Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.