Introducere īn JavaScript
JavaScript este un limbaj de programare creat de Netscape, cu ajutorul caruia se pot realiza pagini web interactive. Sintaxa sa este asemanatoare cu cea a limbajelor C/C++ sau Java.
JavaScript poate recunoaste si raspunde la evenimentele utilizatorului cum ar fi efectuarea unui clik cu mouse-ul, introducerea datelor īntr-un fo 959b11j rmular de navigare īn pagina. De exemplu, se pot scrie functii care sa verifice daca datele introduse īntr-un formular sunt valide.
Instructiunile JavaScript sunt cuprinse īn interiorul documentului HTML īn interiorul marcajului: <SCRIPT>...</SCRIPT>
Acesta poate aparea, fie īn antetul documentului, fie īn corpul sau.
<SCRIPT language="JavaScript">
//codul JavaScript
</SCRIPT>
Exemplu:
java.html |
<HTML> <BODY> <SCRIPT language="JavaScript"> document.write("Text scris cu JavaScript"); </SCRIPT> <br>Text scris cu HTML </BODY> </HTML> |
Rezultat:
Text scris cu JavaScript
Text scris cu HTML
10.1. Evenimente
Un eveniment este o actiune generata de utilizator: click pe un obiect, trecerea mouse-ului pe un obiect, trimiterea unui formular etc.
Exemplu: even.html" |
Rezultat: |
<HTML> <BODY> <FORM> <INPUT type="Button" value="Apasati-ma" onClick="alert('Salut')"> </FORM> </BODY> </HTML> |
|
10.2. Elementele limbajului JavaScript
Definirea si apelarea functiilor:
Definirea unei functii presupune doar specificarea actiunilor ce se vor efectua. Apelarea unei functii presupune punerea īn aplicare a acelor actiuni.
Definirea functiilor se face īn antetul documentului HTML.
Functiile pot returna unul sau mai multe rezultate ori nici unul īn urma apelului.
Exemplu ce defineste o functie īn antet si o apeleaza apoi īn corpul documentului HTML:
fct.html |
<HTML> <HEAD> <SCRIPT language="JavaScript"> function suma(numar1, numar2) </SCRIPT> </HEAD> <BODY> <SCRIPT language="JavaScript"> document.write("Suma returnata de functie este ", suma(5,10)); </SCRIPT> </BODY> </HTML> |
Variabile:
Variabilele se declara cu ajutorul cuvāntului cheie var, fara a se preciza tipul acestora. Acestea īsi pot schimba tipul pe parcursul programului.
Sintaxa de declarare a variabilellor este:
var variabila1, variabila2, ...
sau
var variabila=valoare
Variabilele sunt de doua tipuri: locale (sunt declarate īn interiorul functiilor) si globale) sunt declarate īn afara functiilor).
variabile.html |
<HTML> <HEAD> <SCRIPT language="JavaScript"> var nume='Toma' var prenume function scrie() </SCRIPT> </HEAD> <BODY> <SCRIPT language="JavaScript"> document.write(nume+' '+prenume+' '); scrie(); </SCRIPT> </BODY> </HTML> |
|