Tuesday, April 08, 2014

JavaScript 01

In javaScript totul este un obiect. 
Array-urile sunt obiecte, functiile sunt obiecte. Obiectele sunt obiecte. Ce sunt obiectele ?

 
Obiectele sunt colectii neordonate de proprietati nume-valoare. Ne referim la valoarea unei proprietati folosind '.'

Numele sunt string-uri si valorile sunt, numere, booleans, obiecte, string-uri, array-uri si functii.

Daca valoarea este o functie atunci se numeste metoda. o.m() invoca metoda m a obiectului o Cand metoda unui obiect este invocata, variabila this ii este initializata cu numele obiectului.
Metoda poate accesa variabilele obiectului prin variabila this.

Obiectele pot fi produse de constructori (similar oarecum cu Java), care sunt functii ce initializeaza obiecte sau sterg acei membri sau adauga membri noi in obiect.
Exista doua cai de a adauga membri intr-un obiect nou creat.

Public. 
Membri unui obiect sunt membri publici. Orice functie ii poate accesa, modifica sau sterge acei membri sau, ii poate adauga. Sunt doua metoda de a adauga membri intr-un obiect nou.

In constructor.

function Container(parametru) {
     this.member = param;

}

Si daca vrem sa "constrium" un obiect nou 
var somestuff = new Container('sometext');

To be continued...



No comments:

Post a Comment