Cargando…

The essential guide to HTML5 : using games to learn HTML5 and JavaScript /

Gain a deep, practical knowledge of the basic tools used for webpages: hypertext markup language (HTML5), cascading style sheets (CSS), and JavaScript. This updated version includes new and improved games and exercises, and will serve total beginners as well as people with some programming language...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Meyer, Jeanine (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [New York, New York] : Apress, [2022]
Edición:Third edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1349467606
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 221101s2022 nyua o 001 0 eng d
040 |a ORMDA  |b eng  |e rda  |e pn  |c ORMDA  |d EBLCP  |d GW5XE  |d YDX  |d OCLCF  |d OCLCQ  |d N$T  |d UKAHL  |d OCLCQ 
019 |a 1349310266  |a 1356978729 
020 |a 9781484287224  |q (electronic bk.) 
020 |a 1484287223  |q (electronic bk.) 
020 |z 9781484287217 
020 |z 1484287215 
024 7 |a 10.1007/978-1-4842-8722-4  |2 doi 
029 1 |a AU@  |b 000072898627 
035 |a (OCoLC)1349467606  |z (OCoLC)1349310266  |z (OCoLC)1356978729 
037 |a 9781484287224  |b O'Reilly Media 
050 4 |a QA76.76.H94 
072 7 |a UMW  |2 bicssc 
072 7 |a COM060160  |2 bisacsh 
072 7 |a UMW  |2 thema 
082 0 4 |a 006.7/4  |2 23/eng/20221101 
049 |a UAMI 
100 1 |a Meyer, Jeanine,  |e author. 
245 1 4 |a The essential guide to HTML5 :  |b using games to learn HTML5 and JavaScript /  |c Jeanine Meyer. 
246 3 0 |a Using games to learn HTML5 and JavaScript 
250 |a Third edition. 
264 1 |a [New York, New York] :  |b Apress,  |c [2022] 
300 |a 1 online resource (501 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a Includes index. 
520 |a Gain a deep, practical knowledge of the basic tools used for webpages: hypertext markup language (HTML5), cascading style sheets (CSS), and JavaScript. This updated version includes new and improved games and exercises, and will serve total beginners as well as people with some programming language experience, but not familiar with the combination of HTML, CSS, and JavaScript. You'll begin at an introductory level with the focus on technical features as well as programming techniques. Each chapter features a familiar game such as Rock-Paper-Scissors, Craps, Memory, and Blackjack or generic examples such as working with Mazes. Other projects include constructing and saving a maze; a basic word guessing game; ballistic games (Cannonball and Slingshot); a quiz requiring items to be put in order; and an animation demonstration featuring a ball, photo or video clip bouncing within a rectangle. The Appendix contains examples of advanced techniques such as Scalar Vector Graphics programs displaying the HTML5 Logo and a cartoon figure, each of which can be changed dynamically, and mathematical techniques for calculating if a move crosses a line and re-adjusting an arrangement of circles and arrows. The exposition on each example in the chapters and the Appendix includes screen shots and tables revealing the structure of the program and statement by statement explanation of code. The book also contains suggestions for using the concepts and techniques to build your own programs. If you follow through with your own ideas, you will develop solid programming skills for building websites and for learning other programming languages, including the next version of HTML and current and future JavaScript frameworks, libraries and tools. 
505 0 |a Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: The Basics -- Keywords -- Introduction -- Critical Requirements -- HTML5, CSS, and JavaScript Features -- Basic HTML Structure and Tags -- Using Cascading Style Sheets -- JavaScript Programming -- Using a Text Editor -- Building the Applications -- Testing and Uploading the Application -- Summary -- Chapter 2: Dice Game -- Introduction -- Critical Requirements -- HTML5, CSS, and JavaScript Features -- Pseudorandom Processing and Mathematical Expressions 
505 8 |a Variables and Assignment Statements -- Programmer-Defined Functions -- Conditional Statements: if and switch -- Drawing on the Canvas -- Displaying Text Output Using a Form -- Building the Application and Making It Your Own -- Throwing a Single Die -- Throwing Two Dice -- The Complete Game of Craps -- Making the Application Your Own -- Testing and Uploading the Application -- Summary -- Chapter 3: Bouncing Ball -- Introduction -- Critical Requirements -- HTML5, CSS, and JavaScript Features -- Drawing a Ball or an Image or Images -- Gradients with a Side Trip to Explain Arrays 
505 8 |a Setting Up a Timing Event -- Calculating a New Position and Collision Detection -- Starting, Positioning and Restarting the video with use of an anonymous function -- Validation -- Stopping and Resuming Animation Triggered by Buttons -- HTML Page Reload -- Preloading Images -- Building the Application and Making It Your Own -- Testing and Uploading the Application -- Summary -- Chapter 4: Cannonball and Slingshot -- Introduction -- Critical Requirements -- HTML5, CSS, and JavaScript Features -- Arrays and Programmer-Defined Objects -- Rotations and Translations for Drawing 
505 8 |a Drawing Line Segments -- Mouse Events for Pulling on the Slingshot -- Changing the List of Items Displayed Using Array Splice -- Distance Between Points -- Building the Application and Making It Your Own -- Cannonball: With Cannon, Angle, and Speed -- Slingshot: Using a Mouse to Set Parameters of Flight -- Testing and Uploading the Application -- Summary -- Chapter 5: The Memory (aka Concentration) Game -- Introduction -- Critical Requirements -- HTML5, CSS, JavaScript Features -- Representing Cards -- Using Date for Timing -- Providing a Pause -- Drawing Text -- Drawing Polygons 
505 8 |a Shuffling Cards -- Implementing Clicking on a Card -- Preventing Certain Types of Cheating -- Building the Application and Making It Your Own -- Testing and Uploading the Application -- Summary -- Chapter 6: Quiz -- Introduction -- Critical Requirements for a Quiz Game -- HTML5, CSS, and JavaScript Features -- Storing and Retrieving Information in Arrays -- Creating HTML During Program Execution -- Using CSS in the Style Element -- Responding to Player Moves -- Presenting Audio and Video -- Checking the Player's Answer -- Building the Application and Making It Your Own 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a HTML (Document markup language) 
650 0 |a JavaScript (Computer program language) 
650 0 |a Web sites  |x Design. 
650 7 |a HTML (Document markup language)  |2 fast  |0 (OCoLC)fst00949997 
650 7 |a JavaScript (Computer program language)  |2 fast  |0 (OCoLC)fst00982071 
650 7 |a Web sites  |x Design.  |2 fast  |0 (OCoLC)fst01173252 
655 0 |a Electronic books. 
776 0 8 |c Original  |z 1484287215  |z 9781484287217  |w (OCoLC)1337855442 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484287224/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL7127043 
938 |a YBP Library Services  |b YANK  |n 303222679 
938 |a Askews and Holts Library Services  |b ASKH  |n AH40987761 
938 |a EBSCOhost  |b EBSC  |n 3428162 
994 |a 92  |b IZTAP