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 :

Pe site-ul CoursesWeb.net, la pagina: JavaScript Online Video Course and Tutorials gasiti exemple si lectii video pentru invatarea elementelor principale JavaScript.
- Acele tutoriale sunt de initiere pt. incepatori, in limba engleza.
Pe acelasi site, e o sectiune "Download" unde gasiti mai multe resurse: PDF e-books si cursuri video de JavaScript (inclusiv JQuery) pe care le puteti descarca (tot in engleza).
 

Sumar Lectii

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 JavaScript

2. 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 variabilele

3. 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

31. querySelector si querySelectorAll
      - Selectare elemente HTML dupa selectori CSS, cu functiile querySelector() si querySelectorAll().

32. createElement si insertBefore
      - Utilizarea metodelor createElement() si insertBefore()
      - Adaugarea automata de casete text in formular

33. Creare scripturi avansate - Javascript si PHP
      - Tutorial despre utilizarea si combinarea scripturilor JavaScript cu PHP.

34. Creare si utilizare clase in JavaScript
      - In aceasta lectie puteti invata cum se creaza si se foloseste o clasa in JavaScript, cu proprietati si metode.

35. Inlantuire mai multe metode de obiect in JavaScript
      - Invatati cum sa accesati mai multe metode (functii) de obiect JS, inlantuite intr-o singura instructiune.

    - Manual, lectii online si tutoriale de initiere JavaScript - Curs realizat de MarPlo

Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Ce tag HTML5 este indicat sa contina meniul cu link-uri de navigare in site?
<section> <nav> <article>
<nav><ul>
 <li><a href="http://coursesweb.net/css/" title="CSS Course">CSS Course</a></li>
 <li><a href="http://www.marplo.net/jocuri/" title="Flash Games">Flash Games</a></li>
</ul></nav>
Ce proprietate CSS muta elementrul in dreapta sau stanga de la locul unde e?
text-align clear float
.some_class {
  width: 30%;
  float: left;
}
Clic pe metoda obiectului Math care rotunjeste numarul x descrescator la cel mai apropiat intreg.
Math.ceil(x) Math.abs(x) Math.floor(x)
var num = 12.34567;
num = Math.floor(num);
alert(num);       // 12
Indicati functia PHP care returneaza numarul de caractere dintr-un sir.
mb_strlen() count() stristr()
$str = "sir cu caractere utf-8 åèö";
$nrchr = mb_strlen($str);
echo $nrchr;        // 29
Clic pe raspunsul potrivit la intrebarea: "When it happened?".
On the 7th of July 1996 It is a quarter to 5. Nice weather.
When it happened? On the 8th of August 2001.
- Cand s-a intamplat? Pe 8 August 2001.
Indicati raspunsul potrivit la intrebarea: "¿Cuando sucedió?".
Hace buen tiempo. En el 8 de Agosto de 2001 Son las tres menos cuarto.
¿Cuando sucedió? En el 8 de Agosto de 2001.
- Cand s-a intamplat? Pe 8 August 2001.
Curs si Tutoriale JavaScript

Last accessed pages

  1. Bubbles3 (8792)
  2. Coduri pt culori (1681)
  3. Zoo Amigos (943)
  4. Butterfly Kyodai (5680)
  5. The Rise Of Atlantis (1521)

Popular pages this month

  1. Bubbles3 (3367)
  2. Gramatica limbii engleze - Prezentare Generala (3170)
  3. Prezentul simplu si continuu - Present Tense Simple and Continuous (2266)
  4. Butterfly Kyodai (2168)
  5. Trecutul simplu si continuu - Past Tense Simple and Continuous (1918)