Books: 128

HTML & HTML5

CoverTitleYear
From Common UX Implementations to Complex Responsive Animation
SVG is extremely powerful, with its reduced HTTP requests and crispness on any display. It becomes increasingly more interesting as you explore its capabilities for responsive animation and performance boons. When you animate SVG, you must be aware of normal image traits like composition, color, implementation, more » and optimization. But when you animate, it increases the complexity of each of these factors exponentially. This practical book takes a deep dive into how you can to solve these problems with stability, performance, and creativity in mind. * Learn how to make SVG cross-browser compatible, backwards compatible, optimized, and responsive * Plan and debug animation * Make a complex animation responsive, as many sites are responsive * Profile each animation technique in terms of performance so that you know what you're getting in to with each library or native technology « less
2017
Learn it faster. Remember it longer.
The ultimate learn-by-doing approach. Short chapters are paired with free interactive online exercises to teach the fundamentals of HTML and CSS. Written for beginners, useful for experienced developers who want to sharpen their skills. Prepares the reader to code a website of medium complexity. The more » learner spends two to three times as long practicing as he does reading. Based on cognitive research showing that retention increases 400 percent when learners are challenged to retrieve the information they just read. Explanations are in plain, nontechnical English that people of all backgrounds can readily understand. With ample coding examples and illustrations. « less
2015
Make the most of the new video and audio standards for the Web
Beginning HTML5 Media, Second Edition is a comprehensive introduction to HTML5 video and audio. The HTML5 video standard enables browsers to support audio and video elements natively. This makes it very easy for web developers to publish audio and video, integrating both within the general presentation more » of web pages. For example, media elements can be styled using CSS (style sheets), viewed on a mobile device, and manipulated in a Canvas or an audio filter graph. The book offers techniques for providing accessibility to media elements, enabling consistent handling of alternative representations of media resources. The update includes all of the changes and revisions since the first HTML5 draft. Beginning HTML5 Media dives deep into the markup that is introduced for media element support in browsers. You’ll explore the default user interface offered through browsers for media elements, as well as the JavaScript API provided to control their behavior. You’ll also learn how to account for H.264, WebM and Ogg Theora codecs as well as explore the emerging Web Audio API standard, which provides an extensive set of hardware-accelerated audio filters to achieve a level of audio signal manipulation in the browser previously only available to audio professionals. **** What you’ll learn **** * How to create cross-browser markup in HTML to include audio and video into your web pages * How to replace the default controls of web browsers with your own or "skin" your media player * How to use the JavaScript API for media elements * How to integrate media elements with other HTML5 constructs such as CSS, Canvas, or Web Worker Threads * How to make audio and video accessible * How to use media fragment URIs to address certain temporal subparts or tracks of a media resource * How to work with the Web Audio API **** Who this book is for **** This book is for those who are proficient in authoring and publishing Web pages, but have never utilized audio and video. It will also help those proficient in the use of Adobe Flash, Microsoft Silverlight, or QuickTime to understand what is happening in HTML5 media and how to use the new media elements. **** Table of Contents **** 1. Encoding Media 2. Using and Manipulating Media Elements 3. The JavaScript API 4. Accessibility and Internationalization of HTML5 Media 5. Manipulating Media via Canvas 6. Manipulating Audio Through the WebAudio API « less
2015
Expert Advice, Made Easy
Coding HTML and CSS is a great practical guide to the basics of HTML and CSS coding. It will help with starting small and medium projects, such as customising your blog or making your own website, and give practical examples of techniques that will aid you. Additionally you will be taken through the more » steps of adding images and video to your website, along with a troubleshooting guide for any problems that crop up and step-by-step guides to make coding easy. « less
2015
HTML5 and CSS3 for the Real World is your perfect introduction to the latest generation of web technologies. This easy-to-follow guide covers everything you need to know to get started today. You'll master the semantic markup available in HTML5, as well as how to use CSS3 to create amazing-looking websites more » without resorting to complex workarounds. You'll learn how to: * Lose that pesky Flash habit by embracing native HTML5 video * Set type that truly supports your message * Build intelligent web forms that users will love! * Design modern web apps the shine on mobile devices * Create dynamic, efficient graphics on the fly with SVG and canvas * Use shiny new APIs to add geolocation and offline functionality * Build your own full featured HTML5 website, the HTML5 Herald This easy-to-follow guide is illustrated with lots of examples, and leads readers through the process of creating great websites from start to finish using HTML5 and CSS3. « less
2015
The HTML5 Programmer’s Reference aims to provide everything a programmer needs for understanding and using the new HTML5 family of standards. Previous HTML standards were focused on defining tags for marking up documents. The HTML5 family of standards not only includes new semantic tags but also defines more » exciting new JavaScript APIs that can be used to build rich, interactive web applications for both mobile and desktop platforms. The HTML5 Programmer’s Reference focuses on providing real-world non-trivial examples to demonstrate concepts. Chapters include both in-depth discussions and full references for all HTML5 features, as well as extras like how to find the standards, the history of their evolution, and other examples and helpful resources. With this book the reader will learn everything they need to know to build the next generation of web applications. **** What you’ll learn **** * Improve the semantics of your documents using new structural tags: sections, groups, forms, etc. * Learn the new web form features: autofocus, placeholders, field types, etc. * Explore the new AUDIO and VIDEO tags, and learn how to embed those rich media types directly into your applications. * Use the new HTML5 JavaScript APIs: canvas, messaging, drag and drop, workers and sockets, etc. * Learn about related JavaScript APIs including touch events, device orientation, and WebGL. **** Who this book is for **** The HTML5 Programmer’s Reference is for people who are working with modern web technologies who need to come up to speed fast and have answers handy for their common use cases. With HTML5 Programmer’s Reference at their elbows, programmers can quickly learn and master these new technologies, and maybe even surprise themselves with what they can do with them. The book dives directly into the new technologies without wasting time on formalities, so it is an ideal choice for developers who already have a basic understanding of web technologies and how to work with them. **** Table of Contents **** Part I. HTML5 in Depth 1. Welcome to HTML5 2. HTML5 Elements 3. HTML5 APIs 4. Canvas 5. Related APIs 6. Practical HTML5 Part II. HTML5 Reference 7. HTML5 Element reference 8. Canvas reference 9. HTML5 API reference 10. Appendix A: JavaScript Tips and Techniques « less
2015
HTML5, JavaScript, and jQuery 24-Hour Trainer shows you how to build real-world HTML5 apps both web-based and mobile in combination with JavaScript, jQuery, and CSS/CSS3. You'll learn progressively more advanced skills as you work through the series of hands-on video lessons. Exercises and screencasts more » walk you step-by-step through the process of building web applications, and give you the opportunity to experiment and extend the examples to create your own working web app. You'll gain a solid understanding of the fundamental technologies, and develop a skill set that fully exploits the functionality of web development tools. Although HTML5 is at the forefront of web development, it exists within an ecosystem that also includes CSS/CSS3, JavaScript, and JavaScript libraries like jQuery. Building robust, functional web applications requires a clear understanding of these technologies,and more importantly, the manner in which they fit together. This is your step-by-step guide to building web apps, with a hands-on approach that helps you learn by doing. * Master the fundamentals of HTML and HTML5 * Explore multimedia capabilities and CSS3 * Integrate offline data storage, background processes, and other APIs * Adapt web applications for mobile phones and tablets Whether you're looking for a quick refresher or a first-time lesson, HTML5, JavaScript, and jQuery 24-Hour Trainer will quickly get you up to speed. « less
2015
In Beginning Responsive Web Design with HTML5 and CSS3 you will learn about all aspects of responsive development. You'll start with media queries, and fluid CSS3 layouts. You'll see how to use responsive frameworks such as Twitter Bootstrap, and how to use tools such as Grunt, Bower, Sass, and LESS more » to help save you time. You'll also learn how to use JavaScript to manage responsive states, manage your user's journey across screen sizes, and optimize your responsive site. By the end of the book you will be able to build new sites responsively, and update existing sites to be responsive. Every aspect of a responsive build will be covered. « less
2014
Pragmatic Solutions for Real-World Clients
Make sure your website or web application users get content updates right now with minimal latency. This concise guide shows you how to push new data from the server to clients with HTML5 Server-Sent Events (SSE), an exceptional technology that doesn't require constant polling or user interaction. You'll more » learn how to build a real-world SSE application from start to finish that solves a demanding domain problem. You'll also discover how to increase that application's desktop and mobile browser support from 60% to 99%, using different fallback solutions. If you're familiar with HTML, HTTP, and basic JavaScript, you're ready to get started. « less
2014
Building HTML5 Applications: From Desktop to Mobile
If you want to build your organization's next web application with HTML5, this practical book will help you sort through the various frameworks, libraries, and development options that populate this stack. You'll learn several of these approaches hands-on by writing multiple versions of a sample web more » app throughout the book, so you can determine the right strategy for your enterprise. What's the best way to reach both mobile and desktop users? How about modularization, security, and test-driven development? With lots of working code samples, this book will help web application developers and software architects navigate the growing number of HTML5 and JavaScript choices available. « less
2014