• 0742030267
  • horea1981@yahoo.com

Introducere

JavaScript a fost dezvoltat prima data de catre firma Netscape, cu numele de Live Script, un limbaj de script care extindea capacitatile HTML, ofera o alternativa partiala la utilizarea unui numar mare de scripturi CGI pentru prelucrarea informatiilor din formulare si care adauga dinamism in paginile web.Dupa lansarea limbajului Java, Netscape a inceput sa lucreze cu firma Sun, cu scopul […]

Sintaxa JavaScript

1. Adaugarea JavaScript intr-o pagina HTML Pentru a insera JavaScript într-un document HTML deja existent, este necesara introducerea în fisier a etichetei <script> si </script>. Aceasta eticheta necesita aributul „type„, sau atributul „language” (acesta din urma este depreciat in standardul XHTML) care va specifica browser-ului limbajul folosit pentru interpretarea codului inclus.In interiorul etichetei <script> … </script> vom scrie codul nostru.Pentru […]

Notiuni de baza

In aceasta lectie veti invata notiunile de baza ale programari, care sunt necesare pentru a scrie un script. Aceste notiuni sunt similare cu cele din PHP si alte limbaje de programare. 1. Folosirea variabilelor Intr-un script (sau program) se folosesc date constante dar si date variabile care isi schimba valorile in timpul executei programului. Aceste date se numesc variabile. Variabila […]

Operatorii

Cu ajutorul operatorilor manipulam, combinam si modificam datele dintr-un program sau script. Acestia sunt de mai multe feluri, in aceasta lectie sunt prezentati tipurile de operatori folositi in JavaScript. 1. Operatori aritmetici Putem spune ca operatorii aritmetici sunt principalii operatori folositi cu numere, acestia efectueaza operatiile aritmetice cunoscute: adunare (+), scadere (–), inmultire (*), impartirere (/). Pe langa acesti patru […]

Instructiuni conditionale

Partea cea mai interesanta, dar si dificila, in scrierea unui script este proectarea acestuia astfel incat sa ia decizii in timp ce este executat.Cu ajutorul instructiunilor conditionale putem face programele sa testeze diferite conditii dupa care sa decida modul de executie a datelor.In Java Script sunt urmatoarele instructiuni conditionale: if – executa comenzile dorite cand o conditie este adevarata. if […]

Instructiuni ciclice (repetitive)

Instructiunile repetitive se folosesc atunci cand se doreste efectuarea unei comenzi de mai multe ori.In java script putem folosi urmatoarele instructiuni ciclice: for – la fel ca si in alte limbaje de programare, executa codul de un numar specificat de orifor … in – executa cate un set de instructiuni pentru fiecare proprietate dintr-un obiectwhile – repeta codul atata timp […]

Instructiuni complementare

Pe langa instructiunile „for” si „while” avem si alte instructiuni ‘complementare‘ care pot fi executate impreuna cu acestea. break – intrerupe definitiv executia unui ciclu. continue – sare peste instructiunile care au mai ramas din ciclul respectiv. label (eticheta) – permite iesirea dintr-un ciclu cu instructiuni ciclice imbricate, la o locatie specificata a scriptului. with – se foloseste pentru a […]

Ferestre Alert, Prompt si Confirm

Alert, Prompt si Confirm sunt ferestre predefinite de dialog, acestea apartin direct obiectului „Window” (despre obiecte si ierarhia acestora puteti invata in Ierarhia JavaScript). 1. Fereastra Alert Probabil ati intalnit pana acum, de mai multe ori exemple cu „Alert”.Fiind un element simplu si deja cunoscut, voi face o scurta prezentare a sintaxei acestuia.Crearea ferestrelor alert se face cu sintaxa: window.alert(„mesaj”) […]

Functii – 1

Functiile ajuta la divizarea mai multor sarcini pe care trebuie sa le faca un program.O functie poate contine mai multe instructiuni si comenzi care ulterior pot fi utilizate usor si de mai multe ori prin apelarea functiei care le contine.Daca un program necesita multe linii de cod, folosind functiile putem imparti codul in parti mai mici pe care le putem […]

Functii – 2

In aceasta lectie vor fi prezentate trei exemple de scripturi care folosesc functii mai complexe decat cele prezentate in lectia anterioara. 1. Modificarea numarului argumentelor Cand creem o functie ii definim si numarul de argumente pe care le accepta, lucru de care se tine cont in momentul apelarii ei.Sunt situatii in care dorim sa transmitem functiei un numar diferit de […]

Obiectele Java Script – 1

Pentru inceput trebuie sa stiti ce sunt obiectele in programare si care sunt conceptele fundamentale ale programarii orientate spre obiecte (OOP).JavaScript nu este un program orientat pe obiecte (OO), cum sunt C++ sau Java, dar este bazat pe obiecte.In lumea din jurul nostru obiectele sunt de exemplu: o carte, o masina, un televizor; in JavaScript obiectele sunt de exemplu: un […]

Obiectele Java Script – 2

In aceasta lectie este continuata prezentarea si explicarea obiectelor esentiale JavaScript 1. Obiectul Date Obiectul Date se foloseste pentru a lucra cu data zilei si timp.Sunt doua lucruri importante pe care trebuie sa le cunoasteti inainte de a folosi acest obiect: 1. Data initiala (de referinta) este 1-01-1970, nu puteti sa lucrati cu date anterioare acesteia. 2. Cand creati un […]

Ierarhia Java Script

JavaScript organizeaza toate elementele unei pagini web intr-o ierarhie. Toate elementele sunt vazute ca obiecte si fiecare obiect are anumite proprietati si metode sau alte obiecte.Cu JavaScript putem manipula usor obiectele. Pentru aceasta este importanta intelegerea ierarhiei obiectelor HTML. JavaScript intelege fereastra browser-ului ca pe un obiect window, acesta contine anumite elemente, cum ar fi de exemplu bara de stare […]

DOM – Modelul Obiectului Document

DOM (Document Object Model) defineste o structura logica si standardizata a documentelor, o ordine prin care putem parcurge si edita elemente si continut din documente HTML sau XML.Structura DOM este o ierarhie de obiecte, compatibila cu a limbajului JavaScript sau cu a oricarui limbaj bazat pe obiecte.In schema urmatoare puteti vedea modelul si ierarhia obiectelor: In ierarhia prezentata mai sus […]

Obiecte Navigator, History si Location

In aceasa lectie sunt prezentate obiectele JavaScript de nivel 1: obiectul „navigator (browser)”, obiectul „History” si obiectul „Location” 1. Obiectul Navigator Obiectul Navigator reprezinta programul, aplicatia browser folosita pentru vizualizarea rezultatelor.Cu acest obiect putem gasi informatii despre denumirea si versiunea browser-ului, precum si alte informatii care pot fi folosite in practica.Obiectul Navigator are la randul lui doua sub-obiecte (sau obiecte […]