HTML5 programmer's reference. (2015)
- Record Type:
- Book
- Title:
- HTML5 programmer's reference. (2015)
- Main Title:
- HTML5 programmer's reference
- Further Information:
- Note: Jonathan Reid.
- Authors:
- Reid, Jonathan
- Contents:
- At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Part I: HTML5 in Depth ; Chapter 1: Welcome to HTML5; What Is HTML5?; A Brief History of HTML; Enter Hypertext; Enter Markup Languages; Hypertext Markup Language Is Born; The Browser Wars; Standards to the Rescue; The Continuing Evolution of HTML; The Formation of the WHATWG and the Creation of HTML5; HTML5 Features ; New Tags; Canvas; JavaScript APIs ; Related Standards; Summary; Chapter 2: HTML5 Elements; Functionality, Semantics, and the Evolution of HTML; Sections. Grouping Semantics; Audio and Video Content; Embedded Audio Content; Embedded Video Content; Specifying Multiple Sources; Interactive Elements; Dialogs; Progressive Disclosure; Forms; New Form Elements; Data Lists; Meter; Output; Progress; New Form Element Attributes; Autocomplete; Autofocus; Placeholder; New Input Types; Deprecated Elements and Obsolete Parameters; Summary; Chapter 3: HTML5 APIs; Server-sent Events; Client Setup; Sending Events from the Server; Origin Limitations ; Security ; An Example Application ; WebSockets. Connecting to the Server: Inside the WebSocket Handshake Receiving Information from the Server; Sending Information to the Server; Closing the Connection; An Example WebSocket Application; Cross Document Messaging/Web Messaging; Web Storage ; Methods and Syntax; Privacy and Web Storage; Drag and Drop ; The draggable Property ; Drag-and-Drop Events; The dataTransfer Object ;At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Part I: HTML5 in Depth ; Chapter 1: Welcome to HTML5; What Is HTML5?; A Brief History of HTML; Enter Hypertext; Enter Markup Languages; Hypertext Markup Language Is Born; The Browser Wars; Standards to the Rescue; The Continuing Evolution of HTML; The Formation of the WHATWG and the Creation of HTML5; HTML5 Features ; New Tags; Canvas; JavaScript APIs ; Related Standards; Summary; Chapter 2: HTML5 Elements; Functionality, Semantics, and the Evolution of HTML; Sections. Grouping Semantics; Audio and Video Content; Embedded Audio Content; Embedded Video Content; Specifying Multiple Sources; Interactive Elements; Dialogs; Progressive Disclosure; Forms; New Form Elements; Data Lists; Meter; Output; Progress; New Form Element Attributes; Autocomplete; Autofocus; Placeholder; New Input Types; Deprecated Elements and Obsolete Parameters; Summary; Chapter 3: HTML5 APIs; Server-sent Events; Client Setup; Sending Events from the Server; Origin Limitations ; Security ; An Example Application ; WebSockets. Connecting to the Server: Inside the WebSocket Handshake Receiving Information from the Server; Sending Information to the Server; Closing the Connection; An Example WebSocket Application; Cross Document Messaging/Web Messaging; Web Storage ; Methods and Syntax; Privacy and Web Storage; Drag and Drop ; The draggable Property ; Drag-and-Drop Events; The dataTransfer Object ; Drag-and-Drop API Examples; Web Workers; Creating Web Workers ; Inside a Web Worker; A Simple Example of a Web Worker; Common Use Cases; Summary; Chapter 4: Canvas; The Canvas Drawing Mode. The Canvas Drawing Context Basic Drawing Commands; Gradients and Patterns; Gradients ; Patterns ; Images ; Saving Canvas Contents; Text ; Shadows; Saving Drawing State; Compositing ; Clipping ; Transformations; Animation ; Interaction; Summary; Chapter 5: Related Standards; Geolocation; Privacy Considerations; Geolocation API; Animation Timing; Selectors; Device Orientation; The compassneedscalibration Event; The deviceorientation Event; The devicemotion Event; WebGL; SVG; Summary; Chapter 6: Practical HTML5; Browser Support; A Crash Course in Feature Detection. Detecting JavaScript Properties and MethodsDetecting Support for New HTML5 Elements; Detecting Support for New Element Properties; Building a Feature Detection Script; Working with Broken or Missing HTML5 Implementations; Online Resources for Browser Support, Feature Detection, and Shims; Can I Use; Modernizr; HTML5 Rocks; Webshim; Example Project: MobiDex, a Mobile Dexterity Puzzle; The Playing Field UI; Generating Obstacles and Targets; Comparing Coordinates ; The deviceorientation Event Handler ; The Draw Cycle ; Initializing the Game ; Additional Exercises; The Full Listing; Summary. … (more)
- Publisher Details:
- Berkeley, CA : Apress
- Publication Date:
- 2015
- Extent:
- 1 online resource (xxii, 368 pages), illustrations
- Subjects:
- 006.7/4
Computer science
HTML (Document markup language)
Web applications
COMPUTERS -- General
HTML (Document markup language)
Web applications
Computers -- Software Development & Engineering -- General
Software Engineering
Computer programming
Software engineering
Computers -- Web -- Web Programming
Web programming
Electronic books - Languages:
- English
- ISBNs:
- 9781430263685
1430263687
1430263679
9781430263678 - Related ISBNs:
- 9781430263678
- Notes:
- Note: Includes bibliographical references and index.
Note: Online resource; title from publisher supplied information (SpringerLink, viewed July 13, 2015). - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.359326
- Ingest File:
- 01_321.xml