The most latest and enhanced version of HTML, known as HTML5, is used to organise and present material on the World Wide Web. HTML5 is sometimes misunderstood as a programming language, although it is actually a markup language used to organise and display web content on the Internet. It enables client-server communication and client-side storage, among other things. The multimedia elements are supported. HTML5 is relatively easy to use and has a simple syntax.
Topics covered by this book:
- In chapter 1, you will learn, Drawing paths on a canvas, Placing text on a canvas, Coordinate transformations, Fonts for text drawn on canvas and fonts for text in other elements
- In chapter 2, you will learn Using algebra and geometry to construct shapes and determine when the cursor is over a specific object, Creating and manipulating object oriented programming for drawing on canvas, Saving the canvas to an image.
- In chapter 3, you will learn Make the moving video be a circle in the moving element situation by using clipPath, Produce a moving video clip by drawing the current frame of the video at different locations on a canvas, Make the moving video be a circle in the drawing a frame on canvas case by drawing a mask that travels along with the video.
- In chapter 4, you will learn Provide a graphical user interface (GUI) to your users by combining the use of Google Maps and HTML5 features by managing the events and the z-index levels, Use the Google Maps API to display a map at a specific location, Calculate the distance between two geographical locations.
- In this chapter 5, you will learn Creating HTML5 markup dynamically, Separating the program from descriptions of content, Building a geography game, Using the Google Maps API to play and display video, audio, and images.
- In this chapter 6, you will learn Implementing a known real-world game as a digital program with “the computer” as one of the players, Working with arrays and strings.