top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
The essential guide to HTML5 : using games to learn HTML5 and JavaScript / / Jeanine Meyer
The essential guide to HTML5 : using games to learn HTML5 and JavaScript / / Jeanine Meyer
Autore Meyer Jeanine
Edizione [Third edition.]
Pubbl/distr/stampa New York, New York : , : Apress, , [2023]
Descrizione fisica 1 online resource (501 pages)
Disciplina 005.72
Soggetto topico HTML (Document markup language)
JavaScript (Computer program language)
Web sites - Design
ISBN 1-4842-8722-3
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto 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 -- 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 -- 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 -- 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 -- 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 -- Testing and Uploading the Application -- Summary -- Chapter 7: Mazes -- Keywords -- Introduction -- Critical Requirements -- HTML5, CSS, and JavaScript Features -- Representation of Walls and the Token -- Mouse Events to Build and Position a Wall -- Detecting the Arrow Keys -- Collision Detection: Token and Any Wall -- Using Local Storage -- Encoding Data for Local Storage -- Radio Buttons -- Building the Application and Making It Your Own -- Creating the Travel Maze Application -- Testing and Uploading Application -- Summary -- Chapter 8: Rock, Paper, Scissors -- Introduction -- Critical Requirements -- HTML5, CSS, and JavaScript Features -- Providing Graphical Buttons for the Player -- Generating the Computer Move -- Displaying Results Using Animation.
Audio and DOM Processing -- Starting Off -- Building the Application and Making It Your Own -- Testing and Uploading the Application -- Summary -- Chapter 9: Guess a Word -- Introduction -- Critical Requirements -- HTML5, CSS, and JavaScript Features -- Storing a Word List as an Array Defined in an External Script File -- Generating and Positioning HTML Markup, Then Changing the Markup to Buttons, and Then Disabling the Buttons -- Creating the Feedback About Remaining Wrong Letters -- Maintaining the Game State and Determining a Win or Loss -- Checking a Guess and Revealing Letters in the Secret Word by Setting textContent -- Building the Application and Making It Your Own -- Testing and Uploading the Application -- Summary -- Chapter 10: Blackjack -- Introduction -- Critical Requirements -- HTML5, CSS, and JavaScript Features -- Source for Images for Card Faces and Setting Up the Image Objects -- Creating the Programmer-Defined Object for the Cards -- Starting a Game -- Dealing the Cards -- Shuffling the Deck -- Capturing Key Presses -- Using Header and Footer Element Types -- Building the Application and Making It Your Own -- Testing and Uploading the Application -- Summary -- Appendix: More Techniques for Drawing -- Circles and Arrows -- Overview -- Details of Implementation -- What You Learned -- Crossing a Line (Jumping a Fence) -- Overview -- Mathematics Refresher -- Preparing Data -- Feedback to User/Player -- Details of Implementation -- What You Learned -- Using Scalar Vector Graphics -- Using SVG to Draw the HTML5 Logo -- Overview -- Details of Implementation -- Using SVG to Draw and Modify a Cartoon -- Overview -- Details of Implementation -- What You Learned -- Index.
Record Nr. UNINA-9910627264103321
Meyer Jeanine  
New York, New York : , : Apress, , [2023]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
The Essential Guide to HTML5 : Using Games to Learn HTML5 and JavaScript / / by Jeanine Meyer
The Essential Guide to HTML5 : Using Games to Learn HTML5 and JavaScript / / by Jeanine Meyer
Autore Meyer Jeanine
Edizione [2nd ed. 2018.]
Pubbl/distr/stampa Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018
Descrizione fisica 1 online resource (429 pages)
Disciplina 005.72
Soggetto topico Computer programming
Software engineering
Web Development
Software Engineering/Programming and Operating Systems
ISBN 1-4842-4155-X
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto 1. The Basics -- 2. Dice Game -- 3. Bouncing Ball -- 4. Cannonball and Slingshot -- 5. The Memory (aka Concentration) Game -- 6. Quiz -- 7. Mazes -- 8. Rock, Paper, Scissors -- 9. Hangman -- 10. Blackjack.
Altri titoli varianti Essential guide to HyperText Markup Language five
Record Nr. UNINA-9910300751003321
Meyer Jeanine  
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
HTML5 and JavaScript Projects : Build on your Basic Knowledge of HTML5 and JavaScript to Create Substantial HTML5 Applications / / by Jeanine Meyer
HTML5 and JavaScript Projects : Build on your Basic Knowledge of HTML5 and JavaScript to Create Substantial HTML5 Applications / / by Jeanine Meyer
Autore Meyer Jeanine
Edizione [2nd ed. 2018.]
Pubbl/distr/stampa Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018
Descrizione fisica 1 online resource (432 pages)
Disciplina 005.72
Soggetto topico Computer programming
Software engineering
Web Development
Software Engineering/Programming and Operating Systems
ISBN 1-4842-3864-8
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto 1. Building the HTML5 Logo — Drawing on Canvas, with Scaling, and Semantic Tags -- 2. Family Collage: Manipulating Programmer-Defined Objects on a Canvas -- 3. Bouncing Video: Animating and Masking HTML5 Video -- 4. Map Maker: Combining Google Maps and the Canvas -- 5. Map Portal: Using Google Maps to Access Your Media -- 6. Add to 15 Game -- 7. Origami Directions: Using Math-Based Line Drawings, Photographs, and Videos -- 8. Jigsaw Video -- 9. US States Game: Building a Multiactivity Game -- 10. Responsive Design and Accessibility.
Altri titoli varianti HTML five and JavaScript projects
Record Nr. UNINA-9910300362203321
Meyer Jeanine  
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Programming 101 : learn to code with the processing language using a visual approach / / Jeanine Meyer
Programming 101 : learn to code with the processing language using a visual approach / / Jeanine Meyer
Autore Meyer Jeanine
Edizione [2nd ed. 2022.]
Pubbl/distr/stampa New York, New York : , : Apress, , [2022]
Descrizione fisica 1 online resource (xxiii, 348 pages) : illustrations (some color), charts
Disciplina 005.1
Collana ITpro collection
Soggetto topico Processing (Computer program language)
Computer programming
Programming languages (Electronic computers)
ISBN 1-4842-8194-2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto 1. Basics -- 2. Interactions -- 3. Animation Using Arrays and Parallel Structures -- 4. Classes -- 5. More Interactions -- 6. Images and Graphics -- 7. Using Files for Making a Holiday Card -- 8. Combining Videos, Images, and Graphics- 9. Word Guessing Game -- 10. 3D -- Appendix A: Introduction to p5.js.
Record Nr. UNINA-9910595038903321
Meyer Jeanine  
New York, New York : , : Apress, , [2022]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Programming 101 : The How and Why of Programming Revealed Using the Processing Programming Language / / by Jeanine Meyer
Programming 101 : The How and Why of Programming Revealed Using the Processing Programming Language / / by Jeanine Meyer
Autore Meyer Jeanine
Edizione [1st ed. 2018.]
Pubbl/distr/stampa Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018
Descrizione fisica 1 online resource (XXI, 319 p. 89 illus., 45 illus. in color.)
Disciplina 005.13
Soggetto topico Open source software
Computer programming
Open Source
ISBN 1-4842-3697-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto 1. Basics -- 2. Interactions -- 3. Animation Using Arrays and Parallel Structures -- 4. Classes -- 5. More Interactions -- 6. Images, Graphics, and Building on Prior Work -- 7. Using Files for Making a Holiday Card -- 8. Combining Videos, Images, and Graphics- 9. Hangman -- 10. 3D -- Appendix A: Publishing on the Web.
Altri titoli varianti Programming one hundred and one
How and why of programming revealed using the Processing programming language
Record Nr. UNINA-9910300760503321
Meyer Jeanine  
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui