client folosind limbajul Java Script
De ce avem nevoie pentru a rula scripturi concepute în limbajul JavaScript? Avem în primul rând nevoie de un browser care suporta JavaScript - de exemplu Netscape Navigator (începând cu versiunea 2.0) sau Microsoft Internet Explorer.
JavaScript este un limbaj de script, adică un limbaj de programare simplificat. Se numeşte JavaScript pentru că sintaxa acestui limbaj seamănă foarte mult cu cea a limbajului de programare Java. JavaScript este gratuit, şi browserele majore (IE, Netscape) ştiu să proceseze scripturile de acest tip dintr-o pagină care le conţine.
JavaScript reprezintă nu numai un limbaj, ci un mediu complet, orientat obiect,
disponibil în cadrul navigatorului Web. Limbajul este dezvoltat la origine de Netscape,
permiţând scrierea de scvenţe de program care se execută la apariţia unui eveniment utilizator şi care sunt interpretate de către client (navigatorul Web). Evenimentele de obicei sunt rezultate ale acţiunilor utilizatorilor (de exemplu mişcarea mouse-ului).
Astfel, prin intermediul scripturilor pot fi definite metode care pot trata automat
evenimentele sesizate de către navigatorul Web.
Ca şi celelalte limbaje de programare JavaScript permite definirea de variabile, de
diverse tipuri scalare sau compuse, folosirea de instrucţiuni (de atribuire, de test, de ciclare, de control), utilizarea obiectelor, conţinând metode (funcţii) predefinite sau descrise de programator. De asemenea, JavaScript pune la dispoziţie un set cuprinzător de clase predefinite care pot fi folosite atât pentru specificarea dinamicii conţinutului paginilor Web, cât şi pentru prelucrarea diverselor conţinuturi (HTML, CSS, XML etc).
Introducerea de cod sursă JavaScript în cadrul documentelor HTML se realizează prin intermediului tag-ului putându-se specifica prin atributul "language" versiunea JavaScript în care se scriu programele. Astfel, este oferită posibilitatea de a scrie părţi alternative de funcţii JavaScript în funcţie de navigator sau de versiunea de JavaScript. Tot ce este între eticheta şi eticheta este interpretat drept cod JavaScript.
În aplicaţia mea am folosit limbajul Java Script pentru validarea datelor preluate de la utilizator. Folosirea validării şi la nivel de client duce la o securitate sporita şi economisire de timp faţă de cazul în care validarea datelor s-ar fi facut numai pe partea de server.