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

Kapcsolódó cikkek