opac banner

The essential guide to HTML 5: (Record no. 5513)

000 -LEADER
fixed length control field 05691nam a22002777a 4500
003 - CONTROL NUMBER IDENTIFIER
control field OSt
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20240621133538.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 240621b ||||| |||| 00| 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781484287217
040 ## - CATALOGING SOURCE
Language of cataloging eng
Transcribing agency ASCOT Library
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number Ref 005.72 M57e 2023
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Meyer, Jeanine.
Relator code author.
245 ## - TITLE STATEMENT
Title The essential guide to HTML 5:
Remainder of title using games to learn HTML 5 and JavaScript /
Statement of responsibility, etc by Meyer, Jeanine.
250 ## - EDITION STATEMENT
Edition statement 3rd ed.
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc Purchase, NY :
Name of publisher, distributor, etc Apress Media, LLC,
Date of publication, distribution, etc 2023.
300 ## - PHYSICAL DESCRIPTION
Extent xix, 486 pages :
Other physical details col. illus. ; 25 cm.
500 ## - GENERAL NOTE
General note Includes appendices and index.
505 ## - FORMATTED CONTENTS NOTE
Formatted contents note Intro --<br/>Table of Contents --<br/>About the Author --<br/>About the Technical Reviewer --<br/>Acknowledgments --<br/>Introduction --<br/><br/>Chapter 1: The Basics --<br/>Keywords --<br/>Introduction --<br/>Critical Requirements --<br/>HTML5, CSS, and JavaScript Features --<br/>Basic HTML Structure and Tags --<br/>Using Cascading Style Sheets --<br/>JavaScript Programming --<br/>Using a Text Editor --<br/>Building the Applications --<br/>Testing and Uploading the Application --<br/>Summary --<br/><br/>Chapter 2: Dice Game --<br/>Introduction --<br/>Critical Requirements --<br/>HTML5, CSS, and JavaScript Features --<br/>Pseudorandom Processing and Mathematical Expressions Variables and Assignment Statements --<br/>Programmer-Defined Functions --<br/>Conditional Statements: if and switch --<br/>Drawing on the Canvas --<br/>Displaying Text Output Using a Form -- <br/>Building the Application and Making It Your Own --<br/>Throwing a Single Die -- <br/>Throwing Two Dice --<br/>The Complete Game of Craps --<br/>Making the Application Your Own -- <br/>Testing and Uploading the Application -- <br/>Summary -- <br/><br/>Chapter 3: Bouncing Ball -- <br/>Introduction -- <br/>Critical Requirements -- <br/>HTML5, CSS, and JavaScript Features -- <br/>Drawing a Ball or an Image or Images -- <br/>Gradients with a Side Trip to Explain Arrays Setting Up a Timing Event -- <br/>Calculating a New Position and Collision Detection -- <br/>Starting, Positioning and Restarting the video with use of an anonymous function -- <br/>Validation -- <br/>Stopping and Resuming Animation Triggered by Buttons -- <br/>HTML Page Reload -- <br/>Preloading Images -- <br/>Building the Application and Making It Your Own -- <br/>Testing and Uploading the Application -- <br/>Summary -- <br/><br/>Chapter 4: Cannonball and Slingshot -- <br/>Introduction -- <br/>Critical Requirements -- <br/>HTML5, CSS, and JavaScript Features -- <br/>Arrays and Programmer-Defined Objects -- <br/>Rotations and Translations for Drawing Drawing Line Segments -- <br/>Mouse Events for Pulling on the Slingshot -- <br/>Changing the List of Items Displayed Using Array Splice -- <br/>Distance Between Points -- <br/>Building the Application and Making It Your Own -- <br/>Cannonball: With Cannon, Angle, and Speed -- <br/>Slingshot: Using a Mouse to Set Parameters of Flight -- <br/>Testing and Uploading the Application -- <br/><br/>Summary --<br/>Chapter 5: The Memory (aka Concentration) Game -- <br/>Introduction -- <br/>Critical Requirements -- <br/>HTML5, CSS, JavaScript Features -- <br/>Representing Cards -- <br/>Using Date for Timing -- <br/>Providing a Pause -- <br/>Drawing Text -- <br/>Drawing Polygons Shuffling Cards -- <br/>Implementing Clicking on a Card -- <br/>Preventing Certain Types of Cheating -- <br/>Building the Application and Making It Your Own -- <br/>Testing and Uploading the Application -- <br/>Summary -- <br/><br/>Chapter 6: Quiz -- <br/>Introduction -- <br/>Critical Requirements for a Quiz Game -- <br/>HTML5, CSS, and JavaScript Features -- <br/>Storing and Retrieving Information in Arrays -- <br/>Creating HTML During Program Execution -- <br/>Using CSS in the Style Element -- <br/>Responding to Player Moves -- <br/>Presenting Audio and Video -- <br/>Checking the Player's Answer -- <br/>Building the Application and Making It Your Own.
520 ## - SUMMARY, ETC.
Summary, etc "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". -- provided by publisher
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element HTML.
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Programming.
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element JavaScript (Computer program language).
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element HTML (Document markup language).
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Web sites -- Design.
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type Books
Source of classification or shelving scheme
Holdings
Withdrawn status Lost status Damaged status Not for loan Collection code Permanent Location Current Location Shelving location Date acquired Source of acquisition Total Checkouts Full call number Barcode Date last seen Price effective from Koha item type
        Reference ASCOT Library - Zabali Campus ASCOT Library - Zabali Campus Reference 07/06/2024 Purchase   Ref 005.72 M57e 2023 04521 21/06/2024 21/06/2024 Books

Powered by Koha