Microsoft Word - Lab3_Tema.doc



Lucrare de laborator JavaScript – obiecte, clase ?i extinderea claselor Crea?i o pagin? web care con?ine 4 butoane HTML. La ap?sarea fiec?rui buton, se va lansa o fereastr? de alert care va afi?a ora ?i data relative la data curent?. Crea?i un buton cu numele Acum care va afi?a data ?i ora curent?, apoi un buton Ieri care afi?eaz? data ?i ora de acum 24 ore. Celelalte dou? butoane vor afi?a data ?i ora de acum 10 ani ?i cea de peste o s?pt?m?n? de azi. Realiza?i un script care cite?te un num?r de telefon de forma (555) 555-5555. Scriptul va folosi metoda split a obiectului String pentru a extrage prefixul ca ?i un token, primele 3 cifre ale num?rului de telefon ca ?i un alt token ?i ultimele 4 cifre ale num?rului ca ?i alt token. Afi?a?i prefixul ?ntr-o c?su?? de editare ?i telefonul (cele 7 cifre) ?n alt c?mp de editare. Realiza?i un script care cite?te mai multe linii de text ?i un caracter de c?utat ?i folose?te metoda indexOf a obiectului String pentru a determina num?rul de apari?ii ale caracterului din text. Realiza?i un script pe baza programului din exerci?iul anterior care cite?te mai multe linii de text ?i folose?te metoda indexOf a obiectului String pentru a determina num?rul de apari?ii ale fiec?rei litere a alfabetului ?n cadrul textului. Literele mari ?i mici se vor num?ra ?mpreun?. Stoca?i totalul de apari?ii pentru fiecare liter? ?ntr-un tablou, iar apoi afi?a?i valorile finale ?ntr-un textarea ?n XHTML. Crea?i o clas? Cont care va fi folosit? de o banc? pentru a re?ine date despre conturile sale. Clasa va avea un atribut numeric (privat) care va re?ine soldul din cont. Clasa va avea o func?ie (metod?) public? setBalance care va primi o valoare folosit? pentru a ini?ializa soldul. Metoda va valida soldul pentru a se asigura c? este un num?r pozitiv sau egal cu zero, ?n caz contrar soldul va fi pus for?at pe zero ?i se va afi?a un mesaj de eroare. Metoda public? credit va ad?uga o sum? la soldul curent. Metoda public? debit va sc?dea o sum? din cont, asigur?ndu-se c? suma de sc?zut nu dep??e?te valoarea soldului curent. Dac? dep??este valoarea soldului curent, soldul va fi l?sat neschimbat ?i func?ia va tip?ri un mesaj de eroare. Metoda public? getBalance va returna soldul curent. Crea?i un program ?n JavaScript care instan?iaz? dou? obiecte Cont ?i testeaz? func?iile membre ale clasei Cont. Observa?ie: Combina?i definirea inline a membrilor clasei cu cea a folosirii propriet??ii prototype a constructorului de clas?. ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download