Limbajul Java-Script - Programare obiect

Programare obiect in JS

  • Elemente de programare obiect in limbajul Java Script

        In versiunile mai vechi ale limbajului Java Script nu exista o definitie explicita pentru clase astfel clasa se definea astfel:



        In versiunile actuale ale limbajului Java Script, clasa se defineste astfel:

        

    Vom realiza in continuare o clasa "stud" si 3 instante "stud1","stud2","stud3"


        

    Vom defini in continuare clasa cerc



         Clasa binar - afisarea binara a numerelor intregi


         Clasa termo - Afisarea temperaturilor


        Vom extinde clasa pentru a afisa temperaturi negative, vom adauga metoda set_val() care va trasa valoarea temperaturii, iar metoda deseneaza va fi utilizata pentru desenarea termometrului fiind lansata o singura data la inceputul rularii script-ului.
       Metoda set_val() va fi invocata de fiecare data cand se schimba temperatura. Aplicatia devine mai rapida, nefiind nevoie sa se redeseneze tot termometrul la fiecare schimbare a temperaturii



         Clasa "voltm" : afisarea valoarii instantanee a semnalelor


        

    Clasa "afisor_xt" - afisarea evolutiei in timp a semnalelor


        Clasa afisor_xt poate fi folosita pentru afisarea oricarei functii matematice. Vom mai adauga parametrii x_max si x_min pentru a putea afisa valoarea lui x abscisa. Vom mai adauga metoda auto_sx pentru a putea afisa dinamic valorile lui x in cazul ca domeniul in care x ia valori, este varibil. Vom folosi apoi clasa afisor_xt pentru a afisa un sinus de frecventa variabila.