O prezentare de diapozitive JavaScript®, cunoscută și sub denumirea de carusel sau slider, este un script realizat din JavaScript® care permite ca două sau mai multe imagini să apară ca o prezentare de diapozitive. Diferite tipuri de implementare permit programatorului să realizeze o prezentare de diapozitive JavaScript® diferită în funcție de preferințele sale. Motivul principal pentru a utiliza un slider JavaScript® este că acesta adaugă site-ului web și permite utilizatorului să vadă și să deruleze prin multe imagini fără a ocupa mult spațiu pe site.
Prezentarea de diapozitive JavaScript® începe, de obicei, ca o listă de matrice de imagini. Aceasta îi spune JavaScript® să afișeze o imagine; Câteva funcții de bază sunt adăugate scriptului care îi spune JavaScript® să-și mute focalizarea de la o imagine la alta. Programatorul fie poate seta imaginile într-o listă liniară, fie poate spune JavaScript® să afișeze imaginile la întâmplare. Alături de această listă, o altă funcție comună adăugată la prezentarea de diapozitive este o funcție de timp, astfel încât imaginile se vor mișca după o anumită perioadă de timp.
Unele prezentări de diapozitive JavaScript® pot include și funcții pentru utilizator, dar nu este întotdeauna cazul. Astfel de funcții permit utilizatorului să controleze prezentarea de diapozitive. Funcțiile comune sunt un buton de oprire și redare, un buton următor și abilitatea de a trece la ultima imagine. Unele prezentări de diapozitive pot afișa, de asemenea, miniaturi ale celorlalte imagini de-a lungul marginii sau sub imaginea principală afișată, astfel încât utilizatorul să poată face clic pe miniatură și să extindă respectiva imagine.
Pe lângă doar afișarea imaginilor, o prezentare de diapozitive JavaScript® poate avea și efecte speciale adăugate. Acest lucru permite programatorului să realizeze imagini de decolorare, imagini de alunecare sau o varietate de alte efecte. Caruselul JavaScript® va include de obicei doar imagini, deoarece acest lucru este mai ușor de codat și necesită mult mai puțină memorie. Programatorul poate alege să includă alte fișiere, cum ar fi filme sau fișiere audio. De asemenea, pot fi adăugate link-uri la fișierele din prezentarea de diapozitive, așa că dacă cineva face clic pe fișier, va fi direcționat către un site web.
În timp ce prezentările de diapozitive JavaScript® sunt impresionante și necesită o cantitate relativ mică de cod, ele îndeplinesc o altă funcție importantă. Dacă o galerie de site-uri web este creată doar pentru a afișa imagini unul lângă celălalt, acest lucru ocupă mult spațiu pe site și face dificilă privirea imaginilor în mod individual. O prezentare de diapozitive folosește mult mai puțin spațiu și, deoarece este făcută să se concentreze pe o singură imagine odată, facilitează digerarea mentală a imaginilor de către utilizator.