JavaScript lépésről lépésre
- Bevezető a JavaScriptbe.
- Az XHTML dokumentum
- Általános alapismeretek
- HTML - fájlban írt, JavaScript szövegek megjelenítése
- Külön JavaScript fájlban írt, szövegek megjelenítése
- JavaScript fájlban írt szöveg, változóhoz rendelése
- Adatok küldése html oldalról
- Objektum keresés JavaScrip fájlból
- Eseménykezelők
- Matematika és matematikai hibák
- Hexadecimális, Bináris, Oktális, értékek kinyerése.
- Dátumok és időpontok
- Feltételek
- JavaScript objektumok
- Űrlapok
- Karakterlánc hosszának megállapítása külső JavaScript programból
- Adott objektum magasságának és szélességének meghatározása külső JavaScript programból
- Tájékoztatószöveg megjelenítése tetszőleges jelölőelemek között külső JavaScript programmal
- Böngészők és verziószámuk beazonosítása.
- Matematikai példák.
- JavaScript stílusok és kifejezések gyűjteménye.
- Monitor méretének és egérpozíciójának meghatározása.
- Időzítés és egérpozíció meghatározása.
- Mouse, azaz, egér események meghatározása, tesztelése.
- Weboldali események letiltása, másolási védelem. Kattints ide!
- Fogd és vidd animáció, elemek mozgatása. Kattints ide!
A következő témakörök közül, a zöld
színnel jelölt témakörök kerültek ez idáig feltöltésre.
További témakörök feltöltése folyamatban van.
A bevezető témaköreinek részletes, és példákkal történő bemutatása:
- JavaScript tema1
Üzenő és figyelmeztető ablakok.
- alert() megjelenése weboldal betöltődése előtt.
- alert üzenet megjelenítése kattintásra.
- confirm üzenet megjelenítése kattintásra.
- prompt( ) adatbeviteli ablak.
Állandók és változók
- JavaScript tema2
Adatok tárolása.
- Állandokban.
- Változókban.
- Tömbökben.
- Munkamenet változókban:
- session: sessionStorage
- local: localStorage (COOKIE)
- JavaScript tema3
Függvényhívás paraméterátadással.
Egymásba ágyazott függvények.
Referencia szerinti paraméterátadás.
Változó típusának ellenőrzése.
Változók tartalmának ellenőrzése.
- JavaScript tema5
JavaScript szöveges műveletek meghatározásai, és kiíratásuk.
Szövegek összefűzése ( + vagy += )
Szövegek karakterláncának hossza (length)
Szövegkarakterek átalakítása, kis vagy nagybetűsre / toLowerCase() vagy toUpperCase() /
Szövegek, azaz karakterláncok, tetszőleges karakterének megjelenítése / substring() vagy charAt()
Egy adott szöveg, azaz karakterláncon belüli szövegrész keresése /előre: indexOf(), visszafelé: lastIndexOf() /
Szövegrészek, azaz karakterláncok vágása és újrarendezése / split ( " " ) és join ( " " ) /
Szövegrészek, azaz karakterláncok rendezése / sort (); /
Szövegrészek rendezése, külső js. fájl segédletével / sort ();
Tömb és kétdimenziós tömb létrehozása new Array()
Tömbök, melyek számokat tartalmaznak / new Array() /
Tömbök, melyek szöveget, azaz karakterláncot tartalmaznak / new Array() /
Tömbök, adattal történő feltöltése for ciklusból new Array() és a for ciklus
Tömbben tárolt, adatok időzített kiíratása
- JavaScript tema6
Névjegykártya nyilvántartás.
Üzenő függvények elkészítése.
Egyszerű üzenő függvény.
Többszörös üzenő függvény.
- JavaScript tema7
Az if utasítás.
Az if utasításhoz tartozó logikai műveletek. (Az oldal alján, vannak még nem működő programok).
Az if utasítás kiegészítője az else kulcsszó.
Több utasítás elvégzése az if utasítás és az else kulcsszó segédletével.
Feltétel ellenőrzése, a switch utasítás segítségével
A for ciklus, kódrészlet többszöri lefuttatása.706
A for ciklus, erénye, azaz fő feladata. 707
A for ciklus, x lefutásonkénti eredményének kiíratása. 708
A for ciklus, eredménye tömbben.715
A while ciklus, használata. 725
- JavaScript tema8
- Harmadik féltől származó, és szabadon felhasználható programkönyvtárak.
- JavaScript tema9
Melyik egérgombbal kattintottál?
A weboldalon kattintottál az egérrel!
A leütött karakter ASCII kódja
A leütött karakter figyelése és kiíratása
A hivatkozásokhoz rendelt, tájékoztató szöveg megjelenítése
d = document. getElementById ("linkuzenet");
d.innerHTML = " ";
Kérdés - válasz efekt. Tesztlapokhoz, 959
- JavaScript tema10
Window location.
window.history.
Átiranyítás másik oldalra, új URL címre.(Window location)
1006. Késleltetés, időzítés, oldalfrissítés
1007. Időzített szöveg megjelenítése.1007
- JavaScript tema11 Űrlapok.
A form és az űrlapok.1100
Szövegmezők.1102
Szövegmezők kezelése 1102
Küldő és törlő gombok. 1103
Jelölőnégyzetek.1104
Lenyíló listák vagy ablakok.1105
Választógombok.1106
Űrlap ellenőrzései.
Űrlap továbbítása feldolgozásra.
Űrlapok beazonosítása, adatmezők lekérdezése.
Beírt adatok lekérdezése 1108
- JavaScript tema12
Dinamikus stílusok.
HTML jelölőelemek beazonosítása.
Az id azonosítóval rendelkező jelölőelemek beazonosítása.
A class azonosítóval rendelkező jelölőelemek beazonosítása.
Dinamikus stílusok. A dokumentum jelölőcímkével ellátott részeinek.
- JavaScript tema13
1308. Mozgatható és elrejthető réteg
1309. Mozgatható réteg
1310. Folyamatosan mozgó HTML réteg
1311. Mozgatható réteg kattintásra, fokozatos elmozdulása
1312. Elrejtés, réteg elcsúsztatásával, azaz fokozatos elmozdulásával
1313. Elrejtés - felfedés. A réteg height csökkentésével, növelésével
1314. Változó méretű réteg, elrejtése - felfedése. (offsetHeight)
- JavaScript tema14
Az id azonositóval rendelkező jelölőelem, azaz objektum elrejtés, felfedés
Címsorok elrejtés, felfedés 1420.
Bekezdések elrejtés, felfedés 1421.
Div szakaszok elrejtés, felfedés 1422.
Táblázat elrejtés, felfedés 1423.
A class azonositóval rendelkező jelölőelem, azaz objektum elrejtés, felfedés 1410.
Navigációs fa 1429.
Navigáció vagy tájékoztató, div szakaszokkal. 1430.
- JavaScript tema18
Betű és háttérszín a kijelölőknek (var változónév = document.getElementsByTagName("p") )
Általános jelölőelemek keresése modosítása, document.getElementsByTagName(......), belső js programmal
Általános Jelölőelemek keresése módosítása, document.getElementsByTagName(......), külső js programmal
Egyedi id azonosítóju jelölőelemek keresése módosítása, document.getElementById(....), belső js programmal
- JavaScript tema19
- ÓRA Számlapja és mutatói
- Animaciók
- 1956 Változó pozícióba mozgás
- 1957 Derékszög mozgás
- 1958 Négyszög kerületének, folyamatos körbejárása
- JavaScript tema30
Nyomtatható minta oldalak, példák
Magyar billentyűzeten írt dokumentum, nyomtatható formátum 3004
Angol billentyűzeten írt dokumentum, nyomtatható formátum 3005
- JavaScript tema34
Vízszintes és függőleges Vonal 3405
Ferde vonal, document.write segédletével 3406
Ferde vonal, for ciklus segédletével 3407
Képkockás ferde vonal, for ciklus segédletével 3408
Ferde vonal, for ciklus segédletével (sin és cos) 3409
Tetszőleges fokban történő vonal megjelenítése (sin és cos) 3410
- Tetszőleges fokban, fotó minőségű vonal 3420
Fotó minőségű vonalak, kör mentén történő megjelenítése, 360 fokban 3421
- Fotó minőségű vonalak mozgatása egy adott kör mentén.3424
Fotó minőségű vonalak, egy adott pontból kiindulva, megjelenítésük 360 fokban 3422
- Fotó minőségű vonalak mozgatása, egy adott pont körül.3425
MÉRTAN. Fotó minőségű vonalak pozíciójának meghatározása, 360 fokban 3435
1. Egyenesvonalú mozgások 3414
2. Egyenesvonalú mozgás. Hatszög kerületén 3415
Vonal. Mozog, mint az óra mutatója, Mozillában is működik 3416
- JavaScript tema35
Körív pontjainak, pixel léptékű kiszámolása 3502
Körív és kör rajzolása. Csak, szabályos körökhöz, tetszőleges méretben (PITAGORAS tétel segédletével) 3503
Körív és kör rajzolása. Tetszőleges méretben (SINUS és COSINUS segédletével) 3504
Kocka pozíciója, köríven történő mozgásnál 3520
Változtatható, kőr átmérője3521
Óra számlapja, és a körforgás IE-ben és MA-ban3525
- JavaScript tema40
- Szöveges animációk
- NAPTÁR Mozillában is működik
- Szivárvány szövegszínező Mozillában is működik
- Váltakozó szöveg Mozillában is működik
- JavaScript tema50
Vissza a lap elejére
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo