Documente Academic
Documente Profesional
Documente Cultură
Limbajul de programare Javascript, abreviat JS, a fost dezvoltat de catre Brenden Eich, de
la Netscape Communications Corporation, iar impreuna cu HTML si CSS formeaza
grupul celor mai utilizate tehnologii ale web-ului. Initial a avut numele de Mocha, apoi
LiveScript, a treia denumire , JavaScript fiind cea finala.
JavaScript reprezinta un limbaj de programare orientat pe obiect, un limbaj dinamic, care
utilizeaza functii in prim plan, bazandu-se pe conceptul de prototip. De asemenea,
functionalitatea limbajului are la baza evenimente.
Acest limbaj se utilizeaza in paginile web pentru a introduce functionalitati ale site-ului.
Browser-ul este cel care ruleaza acest cod JavaScript, fiecare browser avand un motor
JavaScript specific pentru a fi executat.
Asadar, JavaScript se utilizeaza in mare parte in paginile web, mai exact in crearea de
scripturi. Aceste scripturi inglobeaza anumite activitati, verificarea acestora si unele efecte
animate, carusel de imagini, slideshow, etc.
Pagina web este reprezentata sub forma unui arbore de obiecte, iar browserul memoreaza
aceasta, punand obiectele la dispozitia scripturilor JavaScript . Acestea sunt citite si
manipulate. Numele de Document Object Model (DOM) apartine arborelui de obiecte.
JavaScript este utilizat in deosebi pe partea de client a unui site web, fiind introdus in
documentele HTML prin eticheta “<script>”. Acest limbaj furnizeaza obiecte si metode,
cu ajutorul carora scripturile comunica cu mediul. Fiecarei functii apelate de JavaScript, i
se asociaza un mesaj , ceea ce produce fenomenul de “stiva de apeluri”. Aceasta stiva
cuprinde argumentele functiei si variabilele introduse, iar la finalizare, atunci cand stiva
de apeluri este goala, JavaScript trece mai departe, la urmatorul mesaj. Acest lucru indica
faptul ca JavaScript ruleaza functiile pana la finalizare, fiecare mesaj al acestora fiind
procesat integral, inainte de a trece la urmatorul mesaj.
Java si JavaScript sunt doua limbaje total diferite, similar fiind doar denumirea si anumite
elemente de sintaxa. Sintaxa este asemanatoare cu cea a limbajului C, insa JavaScript are
foarte multe asemanari cu limbajul Self.
Sintaxa JavaScript este :
<script type=”text/javascript”>
// codul JavaScript
</script>
Pentru interpretarea codului continut intre tag-urile <script> se utilizeaza atributul type.
Exemplu de cod JavaScript intr-o pagina web:
<html>
<head>
<title>Codul</title>
</head>
<body>
<script type=”text/javascript”>
document.write(“Scrie textul aici”);
</script>
</body>
<html>
Pentru a afisa un text pe ecran intr-o anumita pagina, se utilizeaza comanda
“document.write”.
O alta modalitate pentru a folosi codul JavaScript este, similar cu codul CSS, scrierea acestuia
intr-un fisier separat. Astfel, pentru a fi utilizat codul, vom scrie in fisierul nostru HTML, in
sectiunea <head> linia de cod:
<script src=”javascript.js” type=”text/javascript”></script>
Introdusa in anul 2006 de catre John Resig, jQuery este o biblioteca JavaScript, foarte
populara si extrem de extinsa.
Pentru a simplifica utilizarea JavaScript pe site-ul web, indeosebi scripturile de pe partea de
client, executate prin intermediului codului HTML, putem utiliza jQuery, o aplicatie usoara,
care se bazeaza pe principiul “scrie mai putin, face mai mult”.
Majoritatea functiilor care necesita multe linii de cod JavaScript sunt inglobate in metode care
sunt apelate printr-o singura linie de cod. Prin jQuery sunt simplificate,de asemenea, apelurile
AJAX si manipularea DOM(Document Object Model.