7. eloadas Flashcards

(15 cards)

1
Q

ESEMÉNYKEZELÉS

A
  • JavaScript segítségével interaktív weblapokat készíthetünk.
  • Alapvetően ez azt jelenti, hogy a honlap képes érzékelni a különböző felhasználói (és böngésző) eseményeket, és azokra valamilyen módon reagálni.
  • Minden egyes HTML elemhez vannak hozzárendelt események, melyekre javascript függvényeket futtathatunk le.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Jellemző események

A
  • egérkattintás
  • a weboldal vagy egy objektum betöltődése
  • az egeret érzékeny területen mozgatjuk
  • listából egy elem kiválasztásra kerül
  • űrlap elküldése
  • billentyűleütés
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

ONCLICK

A
  • ha a felhasználó megnyomja a gombot végrehajtja az alert(‘Hello!’) JavaScript kódot
  • ez egy függvény, amely létrehoz egy üzenetablakot, melyben a zárójelen belül idézőjelek közé írt szöveget jeleníti meg
  • Megj. lehet idézőjelen belül aposztrófot használni!
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

GYAKRAN HASZNÁLT ESEMÉNYKEZELŐK weboldal betöltésekor, elhagyásakor

A
  • onLoad, - böngésző típusának lekérdezése
  • onUnload, - kilépés kezelése űrlap kezelés
  • onFocus – belépés egy űrlap elembe
  • onBlur – űrlap elem elhagyása
  • onChange – űrlap elem tartalma megváltozik
  • onSubmit – űrlap elküldése
    Xxxxxx
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

GYAKRAN HASZNÁLT ESEMÉNYKEZELŐK egérmozgás

A
  • onMouseOver – egér fölé kerül egy elemnek
  • onMouseOut – egér elhagyja az elemet időzítő események
  • getHours(), getMinutes(), getSeconds()
  • setTimeout
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

DIALÓGUSABLAKOK

A
  • A felhasználó figyelmét ráirányítjuk valamilyen fontos információra egy dialógusablak segítségével.

3 lehetőség:
- Üzenetablak
- Kérdés
- Egyszerű adatbevitel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

ÜZENETABLAK

A
  • Az üzenetablak csupán egy egyszerű információt közöl, ezért az alert függvénynek is csak egy paramétert kell megadnunk.
  • A felhasználó mindössze tudomásul veheti a közölt üzenetet.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

KÉRDÉS

A
  • A felhasználótól külön dialógus-ablakból kérünk választ egy eldöntendő kérdésre.

*A confirm függvény visszatérési értéke jelzi, hogy a felhasználó melyik gombot választotta.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

EGYSZERŰ ADATBEVITEL

A
  • A prompt függvénnyel egy egysoros szöveg bevitelét kérhetjük a felhasználótól.

A függvény első paramétere az üzenet szövege, a második pedig az alapértelmezett válasz (nem kötelező megadni).

Itt is a függvény visszatérési értékén keresztül juthatunk a felhasználó válaszához.

(Ha a felhasználó a Mégse gombot választotta, null a visszaadott érték.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

HTML ŰRLAPOK (FORM)

A
  • Az űrlap elem Űrlapokat a form elemmel hozhatunk létre, az összes kitölthető űrlap mező (pár kivételtől eltekintve) ebben az elemben helyezendő el.
  • A form elem képes a tartalmát elküldeni a webszervernek.

Soha ne küldjünk bizalmas adatokat GET metódussal – az adatok az URL-ben láthatóak!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Form vezérlőelemek

A

<input></input> típusok: text, password, checkbox, radio, submit, reset, button, file, hidden

<textarea> többsoros beviteli mező
</textarea>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Rádiógombok és checkboxok

A

< input type=”radio” name=”nem” value=”ferfi”> Férfi
< input type=”radio” name=”nem” value=”no” checked> Nő
< input type=”checkbox” name=”etkezes” value=”pizza” checked> Pizza

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Címkék (label)

A

< label for=”nev”>Név:</label >

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Legördülő lista (select)

A

<select>
<option>Piros</option>
<option>Zöld</option>
<option>Kék</option>
</select>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Rejtett mezők

A

< input type=”hidden” name=”azonosito” value=”12345”>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly