JavaScript
Lectiile din acest curs JavaScript sunt gratuite si se adreseaza in special incepatorilor in web development si programare web.
Incep cu lucrurile de initiere si de baza ale programarii JavaScript, instructiuni si exemple simple, continuand cu elemente mai complexe, obiecte JavaScript, evenimente, functii, si altele.
Cuprins Lectii :
- Sintaxa JavaScript
- Notiuni de baza
- Operatorii
- Instructiuni Conditionale
- Instructiuni ciclice
- Instructiuni Complementare
- Alert, Prompt, Confirm
- Functii JS 1
- Functii JS 2
- Obiecte JavaScript 1
- Obiecte JavaScript 2
- Ierarhia JavaScript
- DOM
- Obiecte Navigator, History si Location
- Obiecte Mimetype Plughin, Anchor, Area, Applet, Layer si Link
- Obiecte Button, Checkbox, FileUpload, Hidden, Password, Radio
- Obiecte Reset, Submit, Select, Text, Textarea si Option
- Evenimente JS
- Inregistrare Detectare Evenimente
- Obiectul image 1
- Obiectul image 2
- Obiectul form 1
- Obiectul form 2
- Obiectul window 1
- Obiectul window 2
- Ferestre Frame
- Cookie 1
- Cookie 2
- getElementById
- getElementsByTagName
1. Sintaxa JavaScript
– In aceasta lectie invatati cum sa incepeti scrierea unui script cu JavaScript
– Veti invata cum sa adauga scripturile intr-un document HTML
– Regulile de sintaxa ale limbajului JavaScript2. Notiuni de baza
– In aceasta lectie veti invata notiunile de baza ale programari, necesare pentru a scrie un script.
– Cum se declara si se folosesc variabilele3. Operatori
– Lectie despre operatorii din JavaScript
– Operatorii aritmetici
– Operatori de atribuire
– Operatori de comparare
– Operatori logici (booleeni)
– Operatorul string
– Operatorul typeof
– Operatori pentru functii si structuri de date
– Precedenta operatorilor
4. Instructiuni conditionale
– In aceasta lectie veti invata instructiunile conditionale „if„, „if … else” si „switch„
5. Instructiuni ciclice (repetitive)
– Aceasta lectie explica modul de lucru si folosire a instructiunilor: „for„, „for … in„, „while„, „do … while„
6. Instructiuni complementare
– In aceasta lectie veti invata instructiunile „break„, „continue„, „label (eticheta)” si „with„
7. Ferestre Alert, Prompt si Confirm
– Fereastra Alert
– Fereastra Prompt
– Fereastra Confirm
8. Functii (part. 1)
– In aceasta lectie veti invata modul de folosire a functiilor in JavaScript
– Definirea functiilor
– Apelarea functiilor
9. Functii (part. 2)
– In aceasta lectie veti invata tratarea situatiilor cand functiile definite cu argumente, nu primesc argument la apelare sau primesc mai multe argumente deca nr. definit
– Functii recursive
10. Obiecte JavaScript (part. 1)
– In aceasta lectie veti invata despre o parte din obiectele utilizate in JS, proprietatile si metodele acestora
– Obiectul String
– Obiectul Array (tablouri)
11. Obiecte JavaScript (part. 2)
– Lectia continua prezentarea obiectelor esentiale din JS
– Obiectul Date
– Obiectul Math
– Obiectul Global
12. Ierarhia JavaScript
– In aceasta lectie invatati despre ierarhia obiectelor in Java Script si modul de utilizare a acesteia
– Obiectul Document
13. DOM- Modelul Documentului Obiect
– In aceasta lectie invatati despre modelul, ordinea obiectelor JavaScript
– Despre obiecte pe partea de client
14. Obiecte Navigator, History si Location
– Obiectul Navigator (browser)
– Obiectul History
– Obiectul Location
15. Obiecte Mimetype Plughin, Anchor, Area, Applet, Layer si Link
– Functii /Metode ale Obiectelor Mimetype Plughin, Anchor, Area, Applet, Layer si Link in JavaScript
16. Obiecte Button, Checkbox, FileUpload, Hidden, Password, Radio
– Metode si functii ale Obiectelor: Button, Checkbox, FileUpload, Hidden, Password si Radio.
17. Obiecte Reset, Submit, Select, Text, Textarea si Option
– In aceasta lectie se continua prezentarea celorlalte obiecte de formular: Reset, Submit, Select, Text, Textarea si Option
18. Evenimente JavaScript
– In aceasta lectie sunt prezentate evenimentele Javascript: onClick, onFocus, onMouseOver, onSelect, … si altele
19. Inregistrare Detectare Evenimente
– Cum se inregistreaza „event handlers” pt. a detecta evenimente in JavaScript. Metoda traditionala si cea cu addEventListener().
20. Obiectul image (part. 1)
– In aceasta lectie invatati sa lucrati cu „obiectul image”, sa creati efecte cu ajutorul imaginilor, folosid JavaScript
21. Obiectul image (part. 2)
– Preincarcarea imaginilor
– Efecte mouse-over (sau rollover)
22. Obiectul form (part. 1)
– Metode si proprietati ale obiectului form
– Trimiterea formularelor spre server
23. Obiectul form (part. 2)
– Utilizarea metodei focus si select
– Validarea si verificarea datelor introduse in formular
24. Obiectul window (part. 1)
– Metodele si proprietatile obiectului window
– Crearea ferestrelor pop-up (metoda open)
– Inchiderea ferestrelor (metoda close)
25. Obiectul window (part. 2)
– Ferestre „on the fly” („din mers”)
– Bara de stare (statusbar)
– Utilizare setTimeout()
26. Ferestre Frame
– Crearea cadrelor
– Obiectul Frame
– Frame-uri si JavaScript
– Navigarea prin cadre
27. Cookie-uri (part. 1)
– Fisiere cookie
– Stocarea si regasirea valorilor unui cookie
– Stabilirea valorilor unui cookie
28. Cookie-uri (part. 2)
– Fisiere cookie cu acelasi nume
– Stergerea unui cookie
– Exemplu complet utilizare cookie
29. Lucrul cu getElementById
– Invatati sa lucrati cu proprietatile cele mai des folosite cu getElementById
– Exemple practice cu getElementById
30. Lucrul cu getElementsByTagName
– Invatati sa aplicati efecte si proprietati mai multor tag-uri HTML utilizand functia getElementsByTagName()
– Utilizarea metodei getElementsByTagName() impreuna cu getElementById() si getAttribute()
– Preluarea tag-urilor si evenimentelor JS in memorie, la incarcarea paginii!