HTML5 Hacks


Book Description

With 90 detailed hacks, expert web developers Jesse Cravens and Jeff Burtoft demonstrate intriguing uses of HTML5-related technologies. Each recipe provides a clear explanation, screenshots, and complete code examples for specifications that include Canvas, SVG, CSS3, multimedia, data storage, web workers, WebSockets, and geolocation. You’ll also find hacks for HTML5 markup elements and attributes that will give you a solid foundation for creative recipes that follow. The last chapter walks you through everything you need to know to get your HTML5 app off the ground, from Node.js to deploying your server to the cloud. Here are just a few of the hacks you’ll find in this book: Make iOS-style card flips with CSS transforms and transitions Replace the background of your video with the Canvas tag Use Canvas to create high-res Retina Display-ready media Make elements on your page user-customizable with editable content Cache media resources locally with the filesystem API Reverse-geocode the location of your web app user Process image data with pixel manipulation in a dedicated web worker Push notifications to the browser with Server-Sent Events




HTML5


Book Description

Use the latest version of HTML to create dynamic Web pages HTML5 is the latest iteration of the standard markup language for creating Web pages. It boasts extensive updates from its predecessor and allows you to incorporate rich media content into a site without any dependence on extra software such as Flash. Packed with hundreds of screen shots, this visual guide introduces you to the many new features and abilities of HTML5 and shows you the many exciting new possibilities that exist for designing dynamic Web pages. Offers visual learners a solid reference on HTML5, the latest version of the standard markup language for designing Web pages Demonstrates how to use HTML5 to create Web pages that feature the latest in rich media content Provides easy-to-understand examples that cover a variety of topics to get you up and running with HTML5 Features a companion Web site that contains all the code needed to learn HTML5 HTML5: Your visual blueprint for designing effective Web pages opens your eyes to the world of possibilities that exist with the new version of the popular markup language. Adam R. McDaniel is a Web developer, technical architect, and security analyst, who has contributed to the Linux Kernel.




HTML5: Up and Running


Book Description

If you don't know about the new features available in HTML5, now's the time to find out. This book provides practical information about how and why the latest version of this markup language will significantly change the way you develop for the Web. HTML5 is still evolving, yet browsers such as Safari, Mozilla, Opera, and Chrome already support many of its features -- and mobile browsers are even farther ahead. HTML5: Up & Running carefully guides you though the important changes in this version with lots of hands-on examples, including markup, graphics, and screenshots. You'll learn how to use HTML5 markup to add video, offline capabilities, and more -- and you’ll be able to put that functionality to work right away. Learn new semantic elements, such as , , and Meet Canvas, a 2D drawing surface you can program with JavaScript Embed video in your web pages without third-party plugins Use Geolocation to let web application visitors share their physical location Take advantage of local storage capacity that goes way beyond cookies Build offline web applications that work after network access is disconnected Learn about several new input types for web forms Create your own custom vocabularies in HTML5 with microdata




Hacking Web Apps


Book Description

HTML5 -- HTML injection & cross-site scripting (XSS) -- Cross-site request forgery (CSRF) -- SQL injection & data store manipulation -- Breaking authentication schemes -- Abusing design deficiencies -- Leveraging platform weaknesses -- Browser & privacy attacks.




Build an HTML5 Game


Book Description

If you already have even basic familiarity with HTML, CSS, and JavaScript, you’re ready to learn how to build a browser-based game. In Build an HTML5 Game, you’ll use your skills to create a truly cross-platform bubble-shooter game—playable in both desktop and mobile browsers. As you follow along with this in-depth, hands-on tutorial, you’ll learn how to: –Send sprites zooming around the screen with JavaScript animations –Make things explode with a jQuery plug-in –Use hitboxes and geometry to detect collisions –Implement game logic to display levels and respond to player input –Convey changes in game state with animation and sound –Add flair to a game interface with CSS transitions and transformations –Gain pixel-level control over your game display with the HTML canvas The programming starts right away in Chapter 1—no hemming and hawing, history, or throat clearing. Exercises at the end of each chapter challenge you to dig in to the bubble shooter’s code and modify the game. Go ahead. Take the plunge. Learn to create a complete HTML5 game right now and then use your newfound skills to build your own mega-popular, addictive game.




HTML5 for Publishers


Book Description

HTML5 is revolutionizing the Web, and now it's coming to your ebook reader! With the release of the EPUB 3 specification, HTML5 support is officially a part of the EPUB standard, and publishers are able to take full advantage of HTML5's rich feature set to add rich media and interactivity to their ebook content. HTML5 for Publishers gives an overview of some of the most exciting features HTML5 provides to ebook content creators--audio/video, geolocation, and the Canvas--and shows how to put them in action. Learn how to: Intersperse audio/video with textual content Create a graphing calculator to display algebraic equations on the Canvas Use geolocation to customize a work of fiction with details from the reader's locale Employ MathML to create an interactive equation solver Make a coloring book using SVG and JavaScript




HTML5 24-Hour Trainer


Book Description

Easy-to-follow lessons and training videos for learning HTML5 HTML is the core technology for building web sites; the latest version opens the door to new levels of rich content and dynamic interactivity. This easy-to-follow book-and-DVD package is an ideal introduction to HTML5. Featuring straightforward lessons and expertly crafted training videos, this guide imparts the instruction you need to get started creating your own sites. HTML experts Joseph Lowery and Mark Fletcher cover the basic aspects of a web page, discuss the advantages of using CSS, and share examples of real-world web development to provide the foundation you need to start successfully constructing your own sites. HTML5 24-Hour Trainer: Details the new features and capabilities of HTML5 in a unique book-and-DVD combo Illustrates the dynamic nature of HTML5 and the Internet Features exercise files that are constructed with web standard-compliant code Boasts inclusive coverage of CSS to provide you with a more engaging learning experience Unveils each lesson in small, easily digestible portions so that you can get the most out of each one On the DVD Don't just learn—do! The lessons within the book are each accompanied by an instructional demonstration on the DVD—hours of video tutorials! You'll learn to: Create your first web page with HTML5 Add a title and meta tag Apply CSS to a page and check your CSS in a browser Link to a style sheet Separate text with headings and set the page font Incorporate images in a page Wrap text around an image Work with bulleted lists Build and style a table Enhance HTML with JavaScript Insert video and audio media Please see the DVD appendix for details and complete system requirements. Wrox guides are crafted to make learning programming languages and technologies easier than you think. Written by programmers for programmers, they provide a structured, tutorial format that will guide you through all the techniques involved.




HTML5 Game Development Insights


Book Description

HTML5 Game Development Insights is a from-the-trenches collection of tips, tricks, hacks, and advice straight from professional HTML5 game developers. The 24 chapters here include unique, cutting edge, and essential techniques for creating and optimizing modern HTML5 games. You will learn things such as using the Gamepad API, real-time networking, getting 60fps full screen HTML5 games on mobile, using languages such as Dart and TypeScript, and tips for streamlining and automating your workflow. Game development is a complex topic, but you don't need to reinvent the wheel. HTML5 Game Development Insights will teach you how the pros do it. The book is comprised of six main sections: Performance; Game Media: Sound and Rendering; Networking, Load Times, and Assets; Mobile Techniques and Advice; Cross-Language JavaScript; Tools and Useful Libraries. Within each of these sections, you will find tips that will help you work faster and more efficiently and achieve better results. Presented as a series of short chapters from various professionals in the HTML5 gaming industry, all of the source code for each article is included and can be used by advanced programmers immediately.




Mom Hacks


Book Description

100+ self-care hacks for any mom to eat right, move more, stress less and get a good night's sleep, by a doctor who is also a mom Why is it generally accepted that motherhood comes at the expense of our health--with all that weight gain, fatigue, and exhaustion? It doesn't have to be that way. What if your baby AND you could thrive together? We cure diseases. We create artificial ears using 3-D printers. We solved how to pee in space. We can figure this out--and now Dr. Darria has done just that. An Ivy league-trained physician and mom of two, Dr. Darria combed the latest in medicine, psychology, and holistic health for answers when her own health crises struck. She now brings those solutions to moms everywhere. For moms who just DontHaveTheTime (or energy), Mom Hacks gives you the specific smallest changes that yield the biggest impact for you and your child. Every hack is a mini super-charged solution with an immediate impact. So you feel good, lose the baby weight, and are more present, while raising thriving children--in an entirely do-able, time-saving, with-you-in-the-trenches way. Her humor and personal stories bring warmth and encouragement when mothers need it most. You can be the mother and woman you want to be, and with Mom Hacks, you don't have to listen to anyone who tells you otherwise. It's time for a new mom world order.




HTML5 for iOS and Android: A Beginner's Guide


Book Description

Essential Skills--Made Easy! Create advanced websites, web apps, and standalone apps for Apple iOS and Google Android devices. HTML5 for iOS and Android: A Beginner's Guide explains, step by step, how to use HTML5 and CSS3 as well as supporting technologies, such as JavaScript, MySQL, and PHP. Download wrapper code from the book's companion website to enable your programs to run like native iOS or Android apps. You'll also get tips for distributing your creations in various app stores. Everything you need to get started developing powerful mobile apps and websites is included in this hands-on guide. Designed for Easy Learning: Key Skills & Concepts--Chapter-opening lists of specific skills covered in the chapter Ask the Expert--Q&A sections filled with bonus information and helpful tips Notes--Extra information related to the topic being covered Tips--Helpful reminders or alternate ways of doing things Cautions--Errors and pitfalls to avoid Annotated Syntax--Example code with commentary that describes the programming techniques being illustrated Robin Nixon is a developer and freelance technical writer who has published more than 500 articles in magazines such as PC Plus, PCW, Web User, PC Advisor, and PC Answers. He is the author of several computer books, including Plug-in PHP, Plug-in JavaScript, and Plug-in CSS.