Solution to the exercises propose by Jonathan Mircha from AprendeJavascript from classes 80 to 103
Show a button that when clicked shows a menu that appear from left to right.
Show 4 buttons, the first one shows a clock, the second hides it. The third make an alarm rings, the last one make the alarm stop.
Make the browser detect when you press the key "a" and launch an alert, the "c" key and launch a confirm, the "p" key and launch a prompt. Also to show a rectangle with a circle inside, and move the circle without exceeding the border of the rectangle.
Make a countdown to a determined date and show a message when that countdown finished.
Show a button when the scrollbar goes down a limit that moves your screen to the top.
Show a button that changes the mode to a dark theme.
The website should keep the dark mode when the user recharges the website.
The website should show a video and map and only show it when the screen is viewed from a desktop pc. If it's viewed from mobile should show only links.
A form with three fields that allow to open website as a new window in a specific resolution. The fields are Url, width and height.
Detect the device and system from where the user is visiting using user Agent and show different content if the user is in firefox or chrome.
Create a popup that shows if the user lose connection and if it gets it back.
Detect if the user has a camera and activate it.
Show Latitude, longitude and the precision in three paragraphs and a link to google maps that shows that area in the map.
Given a series of elements in the html, filter them with a search box.
With a series of li elements, show an alert after clicking a button with the content of the winner. <<<<<<< HEAD
Make a responsive slider with several images and two interactive buttons .
Make a scrollspy using the Intersection Observer API
Make a video that starts playing when you focus on it with The api Intersection observer and visibility Change