HTML5, JavaScript, and jQuery 24-Hour Trainer
Book information
Description
Master web app development with hands-on practice and video demonstration 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 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 skillset 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. Cover Title Page Copyright Contents Introduction Who This Book is for What This Book Covers How This Book is Structured What you need to use This Book Conventions Source Code Errata P2P.Wrox.Com Part I HTML and CSS Lesson 1 Introduction to HTML5 What Is a Markup Language? The Simplest HTML Page Possible An HTML Template Understanding Elements and Attributes Try It Lesson Requirements Step-by-Step Lesson 2 Basic HTML Structuring Text Links and Images Try It Lesson Requirements Step-by-Step Lesson 3 Lists and Tables Lists Tables Try It Lesson Requirements Step-by-Step Lesson 4 Introduction to CSS CSS Selectors CSS Files and Inline Styles Specificity Inheritance Browser Defaults Chrome Scratch Pad Try It Lesson Requirements Step by Step Lesson 5 Structuring Pages with CSS The Box Model Display Type Positioning Elements Controlling Positions Try It Lesson Requirements Step-by-Step Lesson 6 HTML Forms What Is a Form? Adding Fields to a Form HTML5 Input Fields Try It Lesson Requirements Step-by-Step Lesson 7 Semantic Tags Grouping and Segmenting Content Header Footer Main Section Aside Article Nav Address Styling Semantic Tags with CSS Microformats Summing Up Try It Lesson Requirements Step-by-Step Lesson 8 HTML5 Validation Adding Validation Rules Customizing Validation Disabling Validation Try It Lesson Requirements Step-by-Step Lesson 9 Drag and Drop Understanding Events Drag and Drop Example Try It Lesson Requirements Step-by-Step Lesson 10 Dynamic Elements Summary and Details Tags Progress Bar and Meter Range Element Polyfills Try It Lesson Requirements Step-by-Step Part II Dynamic HTML5 Web Applications with JavaScript and jQuery Lesson 11 JavaScript JavaScript Console Data Types Strings Numbers Booleans Null Undefined Arrays Objects Functions Control Structures Truthy and Falsy Values Dynamic Typing Try It Lesson Requirements Step-by-Step Lesson 12 Debugging Try It Lesson Requirements Step-by-Step Finding Errors Try It Lesson Requirements Step-by-Step Lesson 13 Functions Closures Hoisting and Block Scope Arguments Bind Try It Lesson Requirements Step-by-Step Lesson 14 Objects Object Literals Prototypes Constructor Functions Modules Try It Lesson Requirements Step-by-Step Lesson 15 JSON Replacing and Reviving Try It Lesson Requirements Step-by-Step Lesson 16 Document Object Model Nodes and Objects Selecting Elements Traversing the DOM Manipulating the DOM Responding to Events Try It Lesson Requirements Step-by-Step Lesson 17 jQuery Selection Loading jQuery Selecting Elements Pseudo-selectors Selection Within a Context Wrapped Objects Try It Lesson Requirements Step-by-Step Lesson 18 jQuery Traversal and Manipulation Traversal Chaining Manipulation Changing Elements Iteration Try It Lesson Requirements Step-by-Step Lesson 19 jQuery Events Registering Event Listeners Delegated Event Listeners Form Events Screen Events Animation Try It Lesson Requirements Step-by-Step Lesson 20 Data Attributes and Templates Template Tag Data Attributes Using the Template Try It Lesson Requirements Step-by-Step Lesson 21 jQuery Plugins jQuery UI Writing a Plugin Try It Lesson Requirements Step-by-Step Part III HTML5 Multimedia Lesson 22 HTML5 Audio File Formats Audio Tag Controlling Playback Try It Lesson Requirements Step-by-Step Lesson 23 HTML5 Video File Formats Controlling Volume Controlling Playback Speed Controlling Video Size Media Source Extensions Encrypted Media Extensions Web Cryptography Try It Lesson Requirements Step-by-Step Lesson 24 Canvas: Part I Simple Drawing Drawing Lines Circles and Curves Drawing Text Try It Lesson Requirements Step-by-Step Lesson 25 Canvas: Part II Linear Gradients Shadows Images Transforming Shapes Basic Animation Try It Lesson Requirements Step-by-Step Lesson 26 CSS3: Part I Selectors CSS Borders Custom Fonts Try It Lesson Requirements Step-by-Step Lesson 27 CSS3: Part II Linear Gradients Calc Function Text Effects 2D Transformations Transitions Try It Lesson Requirements Step-by-Step Lesson 28 CSS3 Media Queries Adding Media Queries External Stylesheets Try It Lesson Requirements Step-by-Step Part IV HTML5 APIs Lesson 29 Web Servers URLs Choosing a Web Server Try It Lesson Requirements Step-by-Step (OS X) Step-by-Step (Windows) Lesson 30 Web Storage Client-Side Storage Web Storage API Storing Structured Data Try It Lesson Requirements Step-by-Step Lesson 31 IndexedDB Creating a Database Storing Data Reading Data Deleting Data Try It Lesson Requirements Step-by-Step Lesson 32 Application Cache Manifest Files Updating Resources Cache Events Try It Lesson Requirements Step-by-Step Lesson 33 Web Workers JavaScript Event Model Web Workers Try It Lesson Requirements Step-by-Step Lesson 34 Files FileReader API Other File-Related APIs Try It Lesson Requirements Step-by-Step Lesson 35 AJAX AJAX Requests Try It Lesson Requirements Step-by-Step Lesson 36 Promises Working with Promises Creating Promises Try It Lesson Requirements Step-by-Step Part V Mobile Lesson 37 Responsive Web Design Testing Screen Resolution Flexible Grids Media Queries Try It Lesson Requirements Step-by-Step Lesson 38 Location API Monitor Movement Loading the Application Windows Instructions OS X Instructions Using the Application Try It Lesson Requirements Step-by-Step Lesson 39 jQuery Mobile: Part I Understanding jQuery Mobile Importing jQuery Mobile Mobile Design JQUERY Mobile Pages Form-Based Pages JavaScript Try It Lesson Requirements Step-by-Step Lesson 40 jQuery Mobile: Part II UI Components Collapsible Components Popups Selection Flip-Switch Events Gestures Lifecycle Events Try It Lesson Requirements Step-by-Step Index EULA
Similar books
HTML5, JavaScript, and jQuery 24-Hour Trainer
2015 · EPUB
A Software Engineer Learns Java and Object Orientated Programming
2015 · EPUB
HTML5, JavaScript, and jQuery 24-Hour Trainer
2015 · PDF
A Software Engineer Learns HTML5, JavaScript and jQuery: A guide to standards-based web applications
2013 · EPUB
A Software Engineer Learns HTML5, JavaScript and jQuery: A guide to standards-based web applications
2013 · MOBI
A Software Engineer Learns HTML5, JavaScript and jQuery: A guide to standards-based web applications
2013 · PDF
MySQL® Notes for Professionals book
2018 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF