Master your Minecraft
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    Interviews | October 28, 2014

    Jill Owens: IMG Miriam Toews: The Powells.com Interview



    Some people are compelled by a restlessness from within; others are shaped by the unwieldy forces around them. In Miriam Toews's poignant new novel... Continue »

    spacer

On Order

$34.99
New Trade Paper
Currently out of stock.
Add to Wishlist
Qty Store Section
- Local Warehouse Internet- HTML

Html5 Guidelines for Web Developers

by

Html5 Guidelines for Web Developers Cover

 

Synopses & Reviews

Publisher Comments:

In HTML5 Guidelines for Web Developers, two pioneering web developers provide a comprehensive guide to HTML5’s powerful new elements and techniques through compact, practical, easy-to-understand examples. You’ll discover just how much you can do with HTML5—from programming audio/video playback to integrating geographical data into pages and applications.

 

This concise, friendly reference is packed with tips, tricks, and samples for making the most of HTML5 with JavaScript and the DOM. The authors present “pure HTML5” examples that are supported by browsers right now, and they share realistic insights into the challenges of leading-edge HTML5 development. All examples are available for download, with links to web resources for new information and specification updates. Topics covered include 

  • Browser support: What you can (and can’t) do with HTML5 today
  • HTML5 document structure and semantics
  • Intelligent forms, including new input types, elements, and client-side validation
  • The “video” and “audio” elements, and scripting media solutions
  • Advanced graphics with Canvas and SVG
  • Geolocation in the browser, including location tracking  via Google Maps
  • Web storage, offline web applications, WebSockets,and Web Workers
  • Embedding sematic markup with Microdata and the Microdata DOM API
  • Implementing drag-and-drop with the “draggable” attribute
  • New global attributes: “data-*,” “hidden,” “contenteditable,” “spellcheck,” and more

If you’re a web developer or designer with at least basic knowledge of HTML, JavaScript, and CSS, this book is all you need to masterHTML5—and get to the cutting edge of web development.

Book News Annotation:

Useful for web developers with a basic knowledge of HTML, CSS and JavaScript, this volume explores the new features of HTML5 and provides concise information on how to integrate cutting edge functionality into web design projects. Beginning with an overview of the background of HTML5's development, the volume covers new semantics, intelligent form creation, video and audio, Canvas, geolocation, offline applications, websockets, webworkers and microdata. Chapters include numerous illustrations, screen shots, tips and code examples and access to additional online resources is provided. Frster is a open source developer based in Austria and ggl is a systems administrator at the University of Innsbruck. Annotation ©2011 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

This book offers detailed insight from authors Klaus Forster and Bernd oggl into the many new features of the HTML5 as well as the classic elements of the specification — including video, audio, Canvas, intelligent forms, offline applications, and micro data, as well as geolocation, Web Storage, Web Sockets, and Web Workers. Whether you are constructing a weblog, programming your own video and audio player, using the browser as a graphics program, wanting to optimize the power of your browser, or searching for tips and tricks for working with JavaScript and the DOM, this book will help you accomplish your goals.

The chapters do not necessarily build on each other and are designed be understandable even if you have not read previous chapters.

Readers with a basic knowledge of HTML, JavaScript and CSS will get the most out of this book and will understand how to put the new HTML5 spec to work

About the Author

Klaus Förster, an open source enthusiast, works at the Department of Geography of the University of Innsbruck, Austria. He has attended numerous SVG Open conferences as speaker, reviewer, and workshop leader, and contributed SVG modules to the free software projects PostGIS, GRASS GIS, and SpatiaLite.

 

Bernd Öggl, lecturer and system administrator at the University of Innsbruck, is the coauthor of a book on PHP and MySQL and has many years of experience programming web applications.

Table of Contents

Preface xi

About the Authors xiii

 

Chapter 1: Overview of the New Web Standard 1

1.1 How It All Started 1

1.2 Time Travel through Historic Events 7

1.3 In Medias Res 9

1.4 Can I Start Using HTML5 Now? 16

Summary 18

 

Chapter 2: Structure and Semantics for Documents 19

2.1 Header with “header” and “hgroup” 21

2.2 Content with “article” 22

2.3 Footer with “footer” and “nav” 24

2.4 Sidebar with “aside” and “section” 25

2.5 The Outline Algorithm 27

2.6 Figures with “figure” and “figcaption” 28

2.7 Text-Level Semantics—More New Tags 29

Summary 35

 

Chapter 3: Intelligent Forms 37

3.1 New Input Types 38

3.2 Useful Attributes for Forms 43

3.3 New Elements 47

3.4 Client-Side Form Validation 57

3.5 Example: A Support Form 64

Summary 68

 

Chapter 4: Video and Audio 69

4.1 A First Example 70

4.2 The “video” Element and Its Attributes 71

4.3 Video Codecs 73

4.4 Tools for Video Conversion 76

4.5 Which Format for Which Browser? 82

4.6 Interim Solutions for Older Browsers 83

4.7 Video and Scripting—A Simple Video Player 86

4.8 And What About Audio? 99

Summary 105

 

Chapter 5: Canvas 107

5.1 A First Example 108

5.2 Rectangles 111

5.3 Colors and Shadows 113

5.4 Gradients 114

5.5 Paths 117

5.6 Text 130

5.7 Embedding Images 135

5.8 Pixel Manipulation 141

5.9 Compositing 149

5.10 Patterns 152

5.11 Transformations 156

5.12 Base64 Encoding with “canvas.toDataURL()”163

5.13 “save()” and “restore()”165

5.14 Animations 166

5.15 Anything Still Missing? 173

Summary 177

 

Chapter 6: SVG and MathML 179

6.1 MathML 180

6.2 SVG 182

Summary 183

 

Chapter 7: Geolocation 185

7.1 Introduction to Geolocation 186

7.2 A First Experiment: Geolocation in the Browser 190

7.3 Technical Background of Determining Position 193

7.4 Display of Current Position on OpenStreetMap 194

7.5 Location Tracking with Google Maps 196

7.6 Example: Geonotes 197

7.7 Browser Support 202

Summary 203

 

Chapter 8: Web Storage and Offline Web Applications 205

8.1 Storage 206

8.2 Offline Web Applications 212

8.3 Browser Support 220

8.4 Example: Click to tick! 220

Summary 230

 

Chapter 9: WebSockets 231

9.1 The WebSocket Server 233

9.2 Example: A Broadcast Server 234

9.3 Example: Battleships 239

Summary 248

 

Chapter 10: Web Workers 249

10.1 Introduction to Web Workers 249

10.2 Search for Leap Years 251

10.3 Calculate Altitude Profiles with Canvas 253

Summary 259

 

Chapter 11: Microdata 261

11.1 The Syntax of Microdata 263

11.2 The Microdata DOM API 269

Summary 271

 

Chapter 12: Finishing Touches: Some Global Attributes 273

12.1 News for the “class” Attribute 274

12.2 Defining Custom Attributes with “data-*” 275

12.3 The “hidden” Attribute 276

12.4 The “classList” Interface 276

12.5 Drag and Drop with the “draggable” Attribute 278

12.5.1 Drag and Drop in Combination with the “FileAPI” 284

12.6 The Attributes “contenteditable” and “spellcheck” 288

Summary 290

 

Afterword 293

 

Index 295

Product Details

ISBN:
9780321772749
Author:
Forster, Klaus
Publisher:
Addison-Wesley Professional
Author:
Öggl, Bernd
Author:
Förster, Klaus
Author:
F?rster, Klaus
Subject:
Programming Languages - HTML, SGML, VRML, XML
Subject:
Internet-HTML
Copyright:
Edition Description:
Trade paper
Publication Date:
20110708
Binding:
TRADE PAPER
Language:
English
Pages:
320
Dimensions:
9.1 x 7 x 0.668 in 508 gr

Other books you might like

  1. Nagios: System and Network Monitoring
    Used Trade Paper $26.00
  2. Html5 Cookbook Used Trade Paper $24.00
  3. Machine Learning in Action New Trade Paper $44.99
  4. The Good Rain: Across Time & Terrain...
    Used Trade Paper $10.95
  5. Power Grid Operations New Trade Paper $27.50

Related Subjects


Computers and Internet » Computer Languages » HTML
Computers and Internet » Internet » General
Computers and Internet » Internet » HTML
Computers and Internet » Internet » Information
History and Social Science » World History » General
Science and Mathematics » Featured Titles in Tech » Computers
Science and Mathematics » Mathematics » General

Html5 Guidelines for Web Developers New Trade Paper
0 stars - 0 reviews
$34.99 Backorder
Product details 320 pages Addison-Wesley Professional - English 9780321772749 Reviews:
"Synopsis" by , This book offers detailed insight from authors Klaus Forster and Bernd oggl into the many new features of the HTML5 as well as the classic elements of the specification — including video, audio, Canvas, intelligent forms, offline applications, and micro data, as well as geolocation, Web Storage, Web Sockets, and Web Workers. Whether you are constructing a weblog, programming your own video and audio player, using the browser as a graphics program, wanting to optimize the power of your browser, or searching for tips and tricks for working with JavaScript and the DOM, this book will help you accomplish your goals.

The chapters do not necessarily build on each other and are designed be understandable even if you have not read previous chapters.

Readers with a basic knowledge of HTML, JavaScript and CSS will get the most out of this book and will understand how to put the new HTML5 spec to work

spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.