0% au considerat acest document util (0 voturi)
758 vizualizări2 pagini

Examen Multimedia

Documentul prezintă o listă de subiecte care ar putea fi acoperite într-un curs de programare web, inclusiv CSS, HTML, JavaScript, jQuery, canvas și SVG. Sunt propuse și exemple practice de implementare a diverselor concepte prezentate.

Încărcat de

Andrei Zebreniuc
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
758 vizualizări2 pagini

Examen Multimedia

Documentul prezintă o listă de subiecte care ar putea fi acoperite într-un curs de programare web, inclusiv CSS, HTML, JavaScript, jQuery, canvas și SVG. Sunt propuse și exemple practice de implementare a diverselor concepte prezentate.

Încărcat de

Andrei Zebreniuc
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
Sunteți pe pagina 1/ 2

-grile

-teorie: de explicat algoritmi de compresie


-CSS (intra mai mult la teorie/grile): selectori, reguli de mostenire si
cascadare, chaining, coduri de culori (care sunt componentele [ex: sa ne dam
seama ca 00ff00 e verde], pozitionare (display inline/block, position,
width/height)
-HTML: functii care interactioneaza cu DOM, controale pt formulare (textbox,
button), tabele, liste, <div>, <video>, <audio>
-de ales intre JavaScript si JQuery
-Javascript: limbajul la nivel de baza, tipuri de date, array, obiecte, manipulari
pe DOM (creare elemente, cautare elemente, adaugare elemente create,
stergere elemente existente, setarea atributelor pt elemente, setarea
proprietatilor CSS, setarea clasei CSS, adaugare handlere pt evenimente)
-JQuery: metoda .each (?), sa ne uitam la exemplul cu Agenda de pe
softmentor
-ex: o functie care primeste vector de obiecte "persoana" si se ceresa
intoarcem un tabel in HTML
-ex: o functie care primeste vector de numere, sa se deseneze o histograma
cu ajutorul lor (pt fiecare numar, un div cu dimensiunea respectiva)
-ex: transformare parti din imagine in alb-negru, cum facem imaginea mai
intunecata/luminoasa
-altele: evenimente de mouse (+ extragere coordonate cursor + diferenta
intre left si right click), folosire timere (setInterval, setTimeout,
requestAnimationFrame), animatii (de ex: cand dam click pe un div sa se
deplaseze spre dreapta 100px cu viteza x), imagini raster
-canvas (desenare): dimensiuni(width/height), getContext, moveTo, lineTo,
rect, arc, desenare cercuri, fillstyle, strokestyle, filltext (sa desenam text)
-canvas (imagini): drawImage, getImageData,putImageData, sa stim ce
contine obiectul ImageData, sa stim cum e organizat vectorul
-ex: un patrat pe canvas, cand dam click pe el se muta in dreapta (sa il si
desenam noi initial?)
-ex: functie care primeste un canvas si vector de persoane, sa desenam un
tabel cu datele persoanelor (desenare text + linii)
-ex: sa aflam cati pixeli negrii avem in imagine, sa eliminam pixelii rosii din
imagine din primele x linii, etc

?-svg: creare element, createElementNS, setare .attr, svg, group, rectangle,


elipse
?-audio/video: cursul de pe site, play/pause, load, element video ca sursa la
drawImage pt canvas (cadru curent sau redare)
?-ex: video cu progress bar desenat peste, video alb-negru

S-ar putea să vă placă și