Bevezetés | |
A JavaScript alapjai | |
A JavaScript (és története) | 1 |
A tesztkörnyezet felállítása | 3 |
A webböngészők beállítása | 6 |
A JavaScript kód beillesztése | 7 |
Külső JavaScript fájlok alkalmazása | 9 |
ÁI-URL címek alkalmazása | 11 |
JavaScript kód végrehajtása eseménykezelőkkel | 12 |
JavaScript nélküli böngészők kezelése | 13 |
Általános kifejezések | |
A böngésző típusának felismerése | 17 |
A böngésző képességeinek ellenőrzése | 20 |
A gyorstárazás megakadályozása | 21 |
A böngésző átirányítása | 22 |
Weblap frissítése | 23 |
Véletlenszám létrehozása | 23 |
Dátum- és időinformációk | 24 |
Keresés szabályos kifejezésekkel | 27 |
Szöveg cseréje | 28 |
Navigálás az Előzmények között | 28 |
Weblap módosítási dátumának megjelenítése | 29 |
GET paraméterek elérése | 29 |
Felhasználói jóváhagyás kérése | 31 |
Felhasználói adatok bekérése | 31 |
Képek és animációk | |
Váltóképes gombok létrehozása | 34 |
Képek előzetes letöltése | 36 |
Grafika animálása | 39 |
Grafika nyújtása | 41 |
A weblap letöltési állapotának megjelenítése folyamatsávval | 43 |
CSS | |
Hozzáférés a CSS stílusokhoz | 48 |
Hozzáférés a CSS-osztályokhoz | 50 |
Hozzáférés az egyes stíluslapokhoz | 51 |
Hozzáférés az egyes CSS-szabályokhoz | 53 |
Weboldal tartalmának eltüntetése | 57 |
JavaScript kód hozzárendelése CSS-kijelölőkhöz | 60 |
Az egérmutató megváltoztatása | 63 |
DOM és DHTML | |
A DOM | 65 |
A DHTML | 67 |
Hozzáférés az elemekhez | 68 |
Hozzáférés a címkékhez | 69 |
Csomópont-információk meghatározása | 70 |
Elemek eltávolítása | 72 |
Elemek létrehozása | 74 |
Szövegelemek létrehozása | 76 |
Jellemzők kezelése | 77 |
Elemek klónozása | 78 |
Elemek cseréje | 80 |
Felsorolásjeles lista létrehozása JavaScript-adatokból | 81 |
Táblázat létrehozása JavaScript-adatokból | 83 |
HTML-töredékek megváltoztatása | 85 |
Elemek elhelyezése | 87 |
Elemek mozgatása | 88 |
Ragadós navigációs sávok | 90 |
Előugró Flash hirdetés létrehozása | 92 |
Objektumközpontú programozás és események | |
Osztályok létrehozása | 97 |
Hozzáférés osztálytagokhoz | 98 |
Osztályok öröklése | 100 |
A beépített Javascript objektumok bővítése | 103 |
Válasz JavaScript-eseményekre | 104 |
Billentyűesemények használata | 107 |
Űrlapok elküldése az Enter billentyűvel | 109 |
Egéresemények használata | 110 |
Sütik | |
A sütik | 114 |
A sütik beállítása | 116 |
Sütik olvasása | 117 |
Lejárati idő beállítása | 120 |
További sütibeállítások | 122 |
Sütik törlése | 124 |
A sütitámogatás megállapítása | 124 |
Több adat írása egyetlen sütibe | 126 |
Űrlapok | |
JavaScriptet használó HTML űrlapok | 130 |
Szövegmezők elérése | 131 |
Jelölőnégyzetek elérése | 133 |
Választógombok elérése | 134 |
Választólisták elérése | 135 |
Több elem kiválasztását engedélyező választólisták elérése | 138 |
Űrlapelemek kikapcsolása | 141 |
Űrlap elküldése | 144 |
Űrlap elküldésének megakadályoz ása | 146 |
Az ismételt űrlapelküldés megakadályozása | 146 |
Fókusz átadása egy mezőnek | 148 |
Mezőben lévő szöveg kijelölése | 149 |
Szövegmezők kiürítése kattintásra | 151 |
Szövegmezők érvényesítése | 154 |
Jelölőnégyzetek érvényesítése | 155 |
Választógombok érvényesítése | 156 |
Választólisták érvényesítése | 158 |
Űrlap automatikus érvényesítése | 160 |
Navigáció megvalósítása választólistával | 164 |
Hierarchikus navigáció megvalósítása választólistával | 166 |
Választógombcsoport kiürítése | 168 |
Előre feltöltött dátumválasztó listák létrehoz ása | 169 |
Érvényesítő dátumválasztó listák létrehozása | 171 |
Ablakok és keretek | |
Ablakbeállítások használata | 176 |
Modális ablak megnyitása | 179 |
A képernyőméret meghatározása | 181 |
Az ablakméret meghatározása | 183 |
Ablak átméretezése | 184 |
Ablak áthelyezése | 186 |
Előugró ablak megnyitása középen | 187 |
Teljes képernyős ablak megnyitása | 189 |
Új ablak megnyitása a képernyő sarkában | 189 |
Webhelytérkép készítése | 191 |
Ablak bezárása | 192 |
Előugró ablakokat letiltó alkalmazás jelenlétének vizsgálata | 194 |
Két keret tartalmának egyidejű megváltoztatása | 198 |
Beillesztett keretek használata | 201 |
Webszolgáltatások | |
Webszolgáltatás létrehozása PHP kóddal | 206 |
Webszolgáltatás létrehozása ASP NET kóddal | 208 |
Webszolgáltatás meghívása az Internet Explorerből | 210 |
Webszolgáltatás meghívása Mozilla böngészőből | 213 |
ASP-NET webszolgáltatás meghívása Mozilla böngészőből | 217 |
AJAX (és kapcsolódó témák) | |
AJAX alkalmazás működésének előkészítése | 221 |
GET kérés elküldése | 223 |
POST kérés elküldése | 225 |
Egyidejű kérésküldés | 227 |
Több adat fogadása a kiszolgálóról | 228 |
HTTP-kérés megszakítása | 230 |
HTTP-fejlécek kinyerése | 232 |
XML fogadása a kiszolgálóról | 233 |
Adatok sorosítása és visszafejtése a JSON használatával | 238 |
Várakoztató képernyő létrehozása | 240 |
A könyvjelzők problémájának megoldása | 243 |
A Vissza gomb problémájának megoldása | 245 |
Az XSLT használata | 248 |
XML programkönyvtár használata | 250 |
A Yahoo! webszolgáltatás használata | 253 |
Beágyazott média | |
Beágyazott média elérése | 259 |
Bővítmények keresése | 260 |
Az Internet Explorer legújabb változatai | 262 |
Multimédiás tartalom elérése | 264 |
Java tartalom elérése | 265 |
Flash tartalom elérése | 267 |
Tárgymutató | 269 |