
Explore powerful HTML5 and JavaScript techniques, including drag-and-drop, event listeners, local and session storage, geo location, web workers, and animations with canvas and paths.
Explore HTML5 drag and drop: move a pick me up item to a drop off area using draggable, dragstart and data transfer with JavaScript.
Master HTML5 drag and drop by implementing on drop and on drag over, using data transfer to move text into a target area.
Learn to wire up click event listeners in the DOM using getElementById and addEventListener, turning any HTML element into a clickable area and running a function on click.
Explore HTML5 and JavaScript mouse events by logging type, timestamp, target, and x and y coordinates, and update the clicked element content while learning click and double-click listeners.
Explore the different ways to attach event listeners in HTML5 with JavaScript, including addEventListener, inline on-click handlers, and legacy attachEvent, and note their trade-offs and security considerations.
Explore HTML5 mouse events such as mouse over, mouse down, mouse up, mouse move, and mouse out to set up listeners that enable rich page interactions.
Explore how the browser geolocation api uses navigator.geolocation to return latitude and longitude with optional altitude, heading, and speed via getCurrentPosition and watchPosition, including how permission prompts govern access.
Use save and restore to capture the canvas state in HTML5 canvas with JavaScript, then revert fill and stroke styles to saved defaults.
This course will demonstrate and help you learn some of the technologies that are available within HTML5 and JavaScript
JavaScript API allows you to access so much information from your web page. Using new HTML5 elements along side JavaScript can really make amazing experiences for web users.
Taught by a course instructor with over 15 years of real web development experience. Having created and works on hundreds of websites and web applications, we bring years of experience to you in this course.
Top resources, links and source code is included.
When you are ready lets start learning JavaScript APIs.