Wat is een JavaScript®-diavoorstelling?
Een JavaScript®-diavoorstelling, ook bekend als een carrousel of schuifregelaar, is een script gemaakt van JavaScript® waarmee twee of meer afbeeldingen kunnen worden weergegeven als een diavoorstelling. Met verschillende implementatietypes kan de programmeur een andere JavaScript®-diavoorstelling maken op basis van zijn of haar voorkeuren. De belangrijkste reden om een JavaScript®-schuifregelaar te gebruiken, is omdat deze wordt toegevoegd aan de website en de gebruiker de mogelijkheid biedt om vele afbeeldingen te bekijken en door te bladeren zonder veel webruimte in te nemen.
De JavaScript®-diavoorstelling begint meestal als een lijst met afbeeldingsmatrices. Dit vertelt JavaScript® om een afbeelding weer te geven; er zijn een paar basisfuncties aan het script toegevoegd die JavaScript® vertellen de focus van de ene afbeelding naar de volgende te verplaatsen. De programmeur kan de afbeeldingen in een lineaire lijst plaatsen of kan JavaScript® vertellen de afbeeldingen willekeurig weer te geven. Samen met deze lijst is een andere veel voorkomende functie die aan de diavoorstelling is toegevoegd een tijdfunctie, zodat de afbeeldingen na een bepaalde tijd worden verplaatst.
Sommige presentaties van JavaScript®-diavoorstellingen kunnen ook functies voor de gebruiker bevatten, maar dit is niet altijd het geval. Met dergelijke functies kan de gebruiker de diavoorstelling besturen. Veelgebruikte functies zijn een stop- en afspeelknop, een volgende knop en de mogelijkheid om naar de laatste afbeelding te gaan. Sommige diavoorstellingen kunnen ook miniaturen van de andere afbeeldingen langs de rand of onder de hoofdafbeelding weergeven, zodat de gebruiker op de miniatuur kan klikken en die specifieke afbeelding kan uitvouwen.
Afgezien van alleen het tonen van afbeeldingen, kunnen aan een JavaScript®-diavoorstelling ook speciale effecten worden toegevoegd. Hierdoor kan de programmeur vervagende afbeeldingen, glijdende afbeeldingen of een verscheidenheid aan andere effecten maken. De JavaScript®-carrousel bevat meestal alleen afbeeldingen, omdat deze eenvoudiger te coderen is en veel minder geheugen kost. De programmeur kan ervoor kiezen om andere bestanden op te nemen, zoals films of audiobestanden. Links kunnen ook worden toegevoegd aan de bestanden in de diavoorstelling, dus als iemand op het bestand klikt, wordt hij of zij naar een website geleid.
Hoewel JavaScript®-diavoorstellingen indrukwekkend zijn om naar te kijken en een relatief kleine hoeveelheid code vereisen, hebben ze nog een andere belangrijke functie. Als een websitegalerij alleen wordt gemaakt om afbeeldingen direct naast elkaar weer te geven, neemt dit veel van de ruimte van de website in beslag en is het moeilijk om de afbeeldingen afzonderlijk te bekijken. Een diavoorstelling gebruikt veel minder ruimte en, omdat het is gemaakt om op één afbeelding tegelijk te focussen, maakt het de gebruiker gemakkelijker om de afbeeldingen mentaal te verteren.