Javascript limbaj de programare javascript

Un element HTML poate genera evenimente interne la care poate fi atașat un handler de script. Pentru a crea documentul HTML 4.01 corect, trebuie să inserați aplicația corespunzătoare în mod implicit în limba de scripting în secțiunea antet a documentului.





Variabilele sunt, de regulă, introduse dinamic. Variabilele sunt definite fie prin atribuirea lor unei valori, fie prin utilizarea operatorului "var". Variabilele declarate în afara funcției sunt în domeniul "global", vizibile pe întreaga pagină web, variabilele declarate în interiorul funcției sunt locale pentru această funcție. Pentru a transfera variabile de la o pagină la alta, dezvoltatorul poate seta un "cookie" sau poate folosi un cadru sau o fereastră ascunsă în fundal pentru ao stoca.







Elementele pot fi accesate prin numere sau nume asociative (dacă au fost definite). Astfel, următoarele expresii pot fi echivalente:

myArray [1],
myArray.north,
myArray ["nord"].

myArray = Array nou (365);

Arrays sunt implementate în așa fel încât numai anumite elemente (nu goale) vor folosi memoria, "golește matricea". Dacă specificăm setul myArray [10] = "ceva acolo" și myArray [57] = "altceva acolo", am folosit spațiul numai pentru aceste două elemente.

Exemplu: Crearea unui obiect
// Constructor de funcții


// Creați obiect
obj = nou MyObject ('roșu', 1000)


// Accesați atributul obiectului
alertă (obj.attributeA)


// Accesați atributul cu notație asociativă de matrice
alertă (obj ["attributeA"])


Ca rezultat, ajungem pe ecran:

cicluri
Buclele For. în
Această bucla trece prin toate proprietățile obiectului (sau elementului din matrice)

funcții
Organismul funcției este cuprins în, iar lista algoritmilor este specificată în interiorul () care merge după numele funcției. Funcțiile pot returna o valoare după executare.

De exemplu, să analizăm o funcție bazată pe algoritmul de găsire a celui mai mare divizor comun al lui Euclid:

Fiecare funcție este o instanță a unei funcții, tipul de bază al unui obiect. Funcțiile pot fi create și atribuite ca orice alte obiecte:


Rezultat pe ecran:

Interacțiunea cu utilizatorul

Cea mai mare interacțiune cu utilizatorul se face folosind formularele HTML, care pot fi accesate prin DOM DOM. Cu toate acestea, există și niște mijloace foarte simple de comunicare cu utilizatorul:

Alertă casetă de dialog
Confirmați caseta de dialog
Casete de dialog
Bara de stare
consolă

Elementele de text pot fi sursa diferitelor evenimente care pot declanșa acțiuni dacă este înregistrată procedura de tratare a evenimentului EMCAScript. În HTML, aceste funcții de gestionare a evenimentelor sunt deseori definite ca funcții anonime direct în etichete HTML.

  • onAbort
  • onblur
  • onChange
  • onClick
  • onDblClick
  • onDragDrop
  • onerror
  • onFocus2
  • onkeydown
  • onkeypress
  • onkeyup
  • onLoad
  • onmousedown
  • onmousemove
  • onMouseOut
  • onMouseOver
  • onmouseup
  • onMove
  • onReset
  • onResize
  • onSelect
  • onSubmit
  • onunload


Dacă a fost o întrebare, atunci puteți obține un răspuns: programatori forum







Articole similare

Trimiteți-le prietenilor: