Ez a könyv ismertető.
Ismertető a HTML oldalakba beágyazható, szinte mindegyik böngészőben működő kis programokról, melyekkel oldalainkat életre kelthetjük, édrekessé és mozgalmassá tehetjük.
Ez a könyv ötletgyűjtemény.
A benne található példaprogramok akár a nyelv ismerete nélkül is felhasználhatók saját web oldalaink szépítésére.
Ez a könyv tankönyv.
Mindazoknak, akik akár saját erőből, akrá tanfolyam keretében el kívánják sajátítani a JavaScript nyelvet. Minden fejezetben életszerű példák segítenek a tanultakat megérteni.
Ez a könyv referencia.
Nem csak egy böngészőről szól, hanem az összes ma használatos JavaScript nyelvjárásról. Jól rendezett, könnyen áttekinthető, teljes dokumentáció a nyelvhez.
Ez a könyv olvasmány.
Azoknak, akik még nem ismerik a nyelvet: és azoknak, akik már ismerik, de mélyíteni szeretnék tudásukat. Ezt könnyíti meg a könyv közvetlen stílusa és gyakorlott Internet használók számára kedves fanyar humora.
Tartalom
Bevezető 1
Ismerkedés a JavaScripttel 5
Tankönyv 6
Kezdetek 6
Az első program 7
Külső fájl bemásolása 8
Kifejezések használata a HTML attribútumok értékadásánál 8
Függvények 9
A write és writeln 10
Eseménykezelők 11
Egy példa eseménykezelőkre és interaktív űrlapokra 15
Objektumok 18
Ablakok és keretek 24
Új ablak nyitása 24
Ablak lezárása 25
Keretek 25
Hivatkozás a keretekre 26
Példák 27
Tippek és trükkök 27
Cookie-k 27
Az üzenetsor 30
Eljárások hívása URL-ből 31
Pontosítsunk! 35
Változók és konstansok 35
Típuskonverziók 35
Explicit konverzió 35
Implicit konverzió összeadásakor 36
Változók 37
Változók érvényességi köre 38
Konstans kifejezések 38
Kifejezések és műveletek 40
Feltételes kifejezés 41
Műveletek 41
Értékadó műveletek 41
Összehasonlító műveletek 42
Aritmetikai műveletek 42
Modulus (%) 42
Növelés (++) és csökkentés (--) 43
Egyoperandusos mínusz 43
Bit-logikai műveletek 43
Logikai műveletek 43
Sztringműveletek 44
A new művelet 44
typeof 44
void 45
Operátorprecedenciák 45
Az objektummodell 46
Tulajdonságok (properties) 46
Függvények 47
Új objektumosztályok létrehozása 48
Objektumok törlése 52
Beépített objektumok és függvények 53
Array osztály 53
Boolean osztály 55
Date osztály 55
Function osztály 58
Math osztály 59
Number osztály 59
String osztály 60
isNaN függvény 60
parseInt és parseFloat függvények 61
Vezérlőszerkezetek 61
Az if utasítás 61
A switch utasítás 62
A while cikuls 63
A for ciklus 63
A for...in ciklus 64
A do... while utasítás 65
Címkék 65
A break utasítás 65
A continue utasítás 67
A return utasítás 68
A var utasítás 68
A new operátor 70
A this kulcsszó 70
A with utasítás 70
import és export utasítások 71
Megjegyzések 71
Hitelesítés 72
Jogosultságok 73
Gyakorlatok 79
Szorzótábla 79
Intelligensebb szorzótábla 79
Számból sztring 80
Inputmező 82
Interaktív szorzótábla 82
Változások figyelése 83
Fájlfeltöltés 84
Dinamikus kép 86
Navigálás kerettel 86
Változó szöveg 88
Szorgalmi feladat 89
Saját alert 89
Hasznos scriptek 93
Objektumok, függvények részletesen 101
Anchor objektum 101
Metódusok 101
Eseménykezelők 101
Applet objektum 101
Tulajdonságok 103
Metódusok 104
Eseménykezelők 106
Area objektum 104
Tulajdonságok 105
Metódusok 106
Eseménykezelők 106
Array objektum 107
Tulajdonságok 107
Metódusok 107
Eseménykezelők 111
Boolean objektum 110
Tulajdonságok 111
Metódusok 112
Eseménykezelők 113
Button objektum 111
Tulajdonságok 112
Metódusok 112
Eseménykezelők 113
Checkbox objektum 113
Tulajdonságok 114
Metódusok 115
Eseménykezelők 117
document objektum 118
Tulajdonságok 119
Metódusok 122
Eseménykezelők 124
escape(), unescape() függvények 125
eval() metódus 125
Evant objektum 127
Eseménytípusok 127
Tulajdonságok 130
FileUpload objektum 131
Tulajdonságok 132
Metódusok 132
Eseménykezelők 133
Form objektum 134
Tulajdonsgáok 135
Metódusok 136
Eseménykezelők 136
Frame objektum 134
Tulajdonságok 135
Metódusok 136
Eseménykezelők 136
Function objektum 137
Tulajdonságok 137
Metódusok 138
Eseménykezelők 139
Hidden objektum 139
Tulajdonságok 140
Metódusok 140
Eseménykezelők 140
history objektum 140
Tulajdonságok 142
Metódusok 142
Eseménykezelők 142
Image objektum 143
Tulajdonságok 145
Metódusok 146
Eseménykezelők 146
Layer objektum 147
Tulajdonságok 150
Metódusok 151
Eseménykezelők 156
Link objektum 154
Tulajdonságok 155
Metódusok 156
Eseménykezelők 156
location objektum 157
Tulajdonságok 157
Metódusok 168
Math objektum 159
Tulajdonságok 159
Metódusok 159
Eseménykezelők 161
MimeType objektum 161
Tulajdonságok 162
Metódusok 163
Eseménykezelők 163
navigator objektum 164
Tulajdonságok 164
Metódusok 165
Eseménykezelők 166
Number objektum 166
Tulajdonságok 167
Metódusok 167
Eseménykezelők 167
Option objektum 166
parseInt(), parseFloat() függvények 168
Password objektum 168
Tulajdonságok 169
Metódusok 170
Eseménykezelők 170
Plugin objektum 171
Tulajdonságok 171
Metódusok 171
Eseménykezelők 171
Radio objektum 171
Tulajdonságok 173
Metódusok 173
Eseménykezelők 180
Select objektum 182
Tulajdonságok 184
Az Option objektum tulajdonságai 184
Metódusok 185
Eseménykezelők 185
String objektum 186
Tulajdonságok 186
Metódusok 186
Eseménykezelők 191
Submit objektum 192
Tulajdonságok 192
Metódusok 193
Eseménykezelők 193
Text objektum 194
Tulajdonságok 195
Metódusok 195
Eseménykezelők 196
Textarea objektum 197
Tulajdonságok 198
Metódusok 198
Eseménykezelők 199
toString() metódus 200
valueOf() metódus 201
window objektum 201
Tulajdonságok 204
Metódusok 208
Eseménykezelők 217
Dialektusok 223
Netscape Navigator 3.0 223
Netscape Navigator 2.0 223
Microsoft Internet Explorer 3.0 224
Netscape Communicator 4.0 225
Mellékletek 231
LiveConnect 231
Java használata javascriptből 231
A JavaObject implicit konverziói 233
JavaScript használata Javaból 233
Proxi autoconfig 235
Beállítások 236
A fájl formátuma 236
Használható függvények és objektumok 237
Példák 240
Kulcsszavak 242
Online ár:
2 990 Ft
Online ár:
1 390 Ft