Javascript programozási nyelv javascript
A HTML elemek olyan belső eseményeket hozhatnak létre, amelyekhez egy szkriptkezelő csatlakoztatható. A helyes HTML 4.01-dokumentum létrehozásához alapértelmezés szerint be kell illesztenie a megfelelő alkalmazást a szkriptnyelvben a dokumentum fejlécében.
A változók rendszerint dinamikusan íródnak. A változókat vagy egyszerűen hozzárendelheti őket egy értékhez vagy a "var" operátorhoz. A függvényen kívül kijelölt változók a teljes weboldalon látható "globális" tartományban vannak, a függvényben belül deklarált változók helyiek erre a funkcióra. A változók egyik oldalról a másikra történő átvitelére a fejlesztő "cookie" -ot állíthat be, vagy rejtett keretet vagy ablakot használhat a háttér tárolására.
Az elemek számokkal vagy asszociatív nevekkel érhetők el (ha vannak definiálva). Így a következő kifejezések egyenértékűek lehetnek:
myArray [1],
myArray.north,
myArray ["északi"].
myArray = új Array (365);
A tömböket úgy hajtják végre, hogy csak bizonyos (nem üres) elemek használják a memóriát, "ürítik a tömböket". Ha kérünk sok myAggau [10] = „valamit”, és myArray [57] = „van valami más”, szoktuk a szobában csak ez a két elem.
Példa: Objektum létrehozása
// Funkció konstruktor
Objektum létrehozása
obj = új MyObject ('piros', 1000)
// Hozzáférés az objektum attribútumához
figyelmeztetés (obj.attributeA)
// Hozzáférési attribútum asszociatív tömb-jelöléssel
figyelmeztetés (obj ["attribútA"])
Ennek eredményeként megjelenik a képernyőn:
ciklusok
A For hurok. -ban
Ez a hurok áthalad az objektum (vagy a tömb eleme) összes tulajdonságán,
funkciók
A függvény teste zárva van, és az algoritmusok listája a () függvényen belül megy végbe. A függvények a végrehajtás után visszaküldhetnek egy értéket.
Példaként elemezzük az algoritmuson alapuló függvényt az Euklid legnagyobb közös osztójának megtalálásához:
Minden függvény egy függvény egy példánya, egy objektum alap típusa. Funkciók hozhatók létre és hozzárendelhetők, mint bármely más objektum:
eredmény a képernyőn:
Felhasználói interakció
A legtöbb felhasználóval való interakció HTML formák használatával történik, amelyek a HTML DOM-on keresztül érhetők el. Vannak azonban nagyon egyszerű kommunikációs eszközök a felhasználóval:
Riasztás párbeszédpanel
Erősítse meg a párbeszédpanelt
Párbeszédpanelek
Állapotsor
konzol
A szövegelemek lehetnek különböző események forrása, amelyek az EMCAScript eseménykezelő regisztrálását okozhatják. A HTML-ben ezeket az eseménykezelő funkciókat gyakran névtelen funkcióként definiálják a HTML tagekben.
- onAbort
- onBlur
- onChange
- onClick
- ondblclick
- onDragDrop
- onError
- onFocus2
- onkeydown
- onkeypress
- onkeyup
- onLoad
- onMouseDown
- onMouseMove
- onMouseOut
- onMouseOver
- onMouseUp
- onMove
- onReset
- onResize
- onSelect
- onSubmit
- onUnload
Ha kérdés merült fel, akkor válaszolhat: fórumprogramozók