Tutorial JavaScript


Lamuriri introductive
  1. Aceste lectii sunt scrise pentru cineva care cunoaste cel putin HTML 3.2 si CSS Level 1. Fara aceste cunostinte NU are nici un sens sa cititi mai departe.
  2. Textul nu e scris in maniera academica. Mai mult decat atat, acest tutorial este scris prost, nepedagogic si cu o multime de greseli. In fine, tutorialul este scris cu o atitudine dusmanoasa fata de presupusul cititor. :-) In cazul in care cineva se va simti descurajat parcurgand lectiile, e important sa isi aduca aminte ca acesta era, oricum, scopul in care au fost scrise. :-)
  3. Nu va foloseste la nimic sa invatati JavaScript, asa ca ar fi mai bine sa renuntati de pe acum. :-)
  4. Daca tot mai cititi aceste randuri si sunteti sa dispusi sa va sacrificati o saptamana din viata pentru a parcurge acest tutorial, o faceti pe propria raspundere.

Lectia 1
Recapitularea (si verificarea) cunostintelor de HTML/CSS. Despre programare si programarea orientata pe obiecte. Cine este JavaScript si de unde vine. La ce anume se poate folosi?
Lectia 2
Elementele unui limbaj de programare. Obiecte, proprietati si metode. Ierarhii de obiecte. Reflectarea obiectelor HTML in JavaScript. Primul program in JavaScript: 'Hello World!'.
Lectia 3
Variabile si literali. Arrays. Expresii si operatori. Nimic altceva.
Lectia 4
Functii. Program-flow. Obiecte JavaScript. Exemple de programe. Din nou despre obiecte HTML. Fabricarea obiectelor noi.
Lectia 5
Alte exemple de programe. Cookies. Elemente noi in JavaScript 1.2. Evenimente. Regular Expresions.
Lectia 6
DHTML (obiecte de tip Layers si CSS Layers reflectate in JavaScript). Ultimele exemple. Consideratii finale.



Observatii:

Exista niste conventii pe care incerc sa le respect pe parcursul lectiilor. Hyperlink-urile sunt de culoare albastra dar nu sunt subliniate (ca mai sus). Toate exercitiile sunt introduse folosind un marker verde. Acolo unde ofer raspunsuri la exercitii scriu Raspuns (uneori acolo e un hyperlink care deschide o noua fereastra). Observatiile si comentariile sunt puse in evidenta (ca si aici) folosind un marker albastru. In fine, din cand in cand fac scurte rezumate. La inceputul lor veti gasi scris "Rezumat:". Trimiterile la note sunt trecute in paranteze drepte iar notele se gasesc la sfarsitul paginii care cuprinde lectia.


Last updated on
You can mail me at: stefanov@fil.unibuc.ro