Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Lubbers, Peter.

Title Pro HTML5 programming / Peter Lubbers, Brian Albers, Frank Salim ; technical reviewer, Tony Pye. [O'Reilly electronic resource]

Edition 2nd ed.
Imprint [New York] : Apress, ©2011.
Publication Info. ©2011
QR Code
Description 1 online resource
text file
Series The expert's voice in Web development
Expert's voice in Web development.
Summary Annotation HTML5 is here, and with it, web applications haveacquired power, ease, scalability, and responsiveness like never before. With this book, developers will learn how to use the latest cutting-edge HTML5 web technologyavailable in the most recent versions of modern browsersto build web applications with unparalleled functionality, speed, and responsiveness. This new edition includes major revisions for WebSockets functionality, reflecting the new W3C specification. It also features new chapters covering the drag-and-drop API as wellas SVG. Explains how to create real-time HTML5 applications that tap the full potential of modern browsersProvides practical, real-world examples of HTML5 features in actionCovers all the new HTML5 APIs to get you up-to-speed quickly with HTML5Fully updated to include the latest revisions of the WebSocket API, and much more. What youll learnHow the HTML5 specification has evolvedHow to develop cutting-edge web applications using new HTML5 features like WebSockets, geolocation, web storage, Canvas, and audio/videoWhich features are available in modern browsersWho this book is forWeb designers and developers who want to use the latest cutting-edge technology available in current browsersDevelopers who want to create dynamic, HTML5 web applicationsDevelopers who want to know which HTML5 features are supportedby modern browsersTable of ContentsOverview of HTML5Using the Canvas APIWorking With Scalable Vector GraphicsWorking with Audio and VideoUsing the Geolocation APIUsing the Communication APIsUsing the WebSocket APIUsing the Forms APIWorking withDrag-and-DropUsing the Web Workers APIUsing theStorageAPIsCreating Offline WebApplicationsThe Future of HTML5.
Contents Title Page; Copyright Page; Contents at a Glance; Table of Contents; Foreword; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Who This Book Is For; An Overview of This Book; Example Code and Companion Web Site; Contacting the Authors; CHAPTER 1 Overview of HTML5; The Story So Far-The History of HTML5; The Myth of 2022 and Why It Doesn't Matter; Who Is Developing HTML5?; A New Vision; Compatibility and Paving the Cow Paths; Utility and the Priority of Constituencies; Interoperability Simplification; Universal Access; A Plugin-Free Paradigm.
What's In and What's Out?What's New in HTML5?; New DOCTYPE and Character Set; New and Deprecated Elements; Semantic Markup; Simplifying Selection Using the Selectors API; JavaScript Logging and Debugging; window. JSON; DOM Level 3; Monkeys, Squirrelfish, and Other Speedy Oddities; Summary; CHAPTER 2 Using the Canvas API; Overview of HTML5 Canvas; History; What Is a Canvas?; Canvas Coordinates; When Not to Use Canvas; Fallback Content; CSS and Canvas; Browser Support for HTML5 Canvas; Using the HTML5 Canvas APIs; Checking for Browser Support; Adding a Canvas to a Page.
Applying Transformations to DrawingsWorking with Paths; Working with Stroke Styles; Working with Fill Styles; Filling Rectangular Content; Drawing Curves; Inserting Images into a Canvas; Using Gradients; Using Background Patterns; Scaling Canvas Objects; Using Canvas Transforms; Using Canvas Text; Applying Shadows; Working with Pixel Data; Implementing Canvas Security; Building an Application with HTML5 Canvas; Practical Extra: Full Page Glass Pane; Practical Extra: Timing Your Canvas Animation; Summary; CHAPTER 3 Working with Scalable Vector Graphics; Overview of SVG; History.
Understanding SVGScalable Graphics; Creating 2D Graphics with SVG; Adding SVG to a Page; Simple Shapes; Transforming SVG Elements; Reusing Content; Patterns and Gradients; SVG Paths; Using SVG Text; Putting the Scene Together; Building an Interactive Application with SVG; Adding Trees; Adding the updateTrees Function; Adding the removeTree Function; Adding the CSS Styles; The Final Code; Summary; CHAPTER 4 Working with Audio and Video; Overview of Audio and Video; Video Containers; Audio and Video Codecs; Audio and Video Restrictions; Browser Support for Audio and Video.
Using the Audio and Video APIChecking for Browser Support; Accessibility; Understanding Media Elements; Working with Audio; Working with Video; Practical Extras; Summary; CHAPTER 5 Using the Geolocation API; About Location Information; Latitude and Longitude Coordinates; Where Does Location Information Come From?; IP Address Geolocation Data; GPS Geolocation Data; Wi-Fi Geolocation Data; Cell Phone Geolocation Data; User-Defined Geolocation Data; Browser Support for Geolocation; Privacy; Triggering the Privacy Protection Mechanism; Dealing with Location Information; Using the Geolocation API.
Note Includes index.
Subject HTML (Document markup language)
Web site development.
HTML (Langage de balisage)
Sites Web -- Développement.
HTML.
HTML (Document markup language)
Web site development
Added Author Albers, Brian. Author.
Salim, Frank. Author.
Pye, Tony. Reviewer.
Added Title HTML5 programming
Other Form: Print version: Lubbers, Peter. Pro HTML5 programming. 2nd ed. [New York] : Apress, ©2011 9781430238645 (DLC) 2012392718 (OCoLC)770603638
ISBN 9781430238652 (electronic bk.)
1430238658 (electronic bk.)
9786613570376 (ebk.)
6613570370
Standard No. 10.1007/978-1-4302-3865-2. doi
9781430238645
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information