Pro jQuery [electronic resource] /
Freeman, Adam.author.
jQuery is one of the most popular and powerful JavaScript libraries available today. It's widely used to create rich user experiences and to simplify website and application development. It is the tool of choice for web developers everywhere and sets the standard for simplicity, flexibility and extensibility. This book demonstrates how jQuery can be used with HTML5 to achieve excellent results. In Pro jQuery, seasoned author Adam Freeman explains how to get the most from jQuery by focusing on the features you need for your project. He starts with the nuts and bolts and shows you everything through to advanced features, going in depth to give you the knowledge you need. Getting the most from jQuery is essential to truly mastering web development.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; PART 1 Getting Ready; CHAPTER 1 Putting jQuery in Context; Understanding jQuery UI and jQuery Mobile; Understanding jQuery Plugins; What Do I Need to Know?; What Isthe Structure of This Book?; Part 1: Getting Ready; Part 2: Working with jQuery; Part 3: Working with Data and Ajax; Part 4: Using jQuery UI; Part 5: Using jQuery Mobile; Part 6: Advanced Features; Are There Lots of Examples?; Where Can I Get the Example Code?; What Software Do I Need for This Book?
Getting jQueryGetting an HTML Editor; Getting a Web Browser; Getting a Web Server; Getting Node.js; Setting Up and Testing Node.js; Image Attribution; Summary; CHAPTER 2 HTML Primer; Introducing a Basic HTML Document.; Understanding theAnatomy of an HTML Element; Understanding Attributes; The id and class Attributes; Using the id Attribute; Using the class Attribute; Understanding Element Content; Understanding Void Elements; Understanding the Document Structure; Understanding the Metadata Elements; Understanding the script Element; Understanding the style Element
Understanding the Content ElementsUnderstanding the Semantic/Presentation Divide; Understanding Forms and Inputs; Understanding Structural Elements; Understanding Elements with External Resources; Understanding the Element Hierarchy; Understanding Parent-Child Relationships; Understanding Ancestor-Descendant Relationships; Understanding Sibling Relationships; Understanding the Document Object Model; Using theDOM; Modifying the DOM; Modifying Styles; Handling Events; Understanding Event Flow; Understanding Default Actions; Summary; CHAPTER 3 CSS Primer; Getting Started with CSS
Setting an Inline ValueDefining an Embedded Style; Defining an External Style Sheet; Understanding CSS Selectors; Selecting by Attribute; Selecting by Relationship; Selecting Using the Pseudo-element and Pseudo-class Selectors; Unions and the Negation Selectors; Understanding Style Cascading; Understanding How Styles Cascade; Tweaking the Order with Important Styles; Tie-Breaking with Specificity and Order Assessments; Understanding CSS Units; Working with CSS Colors; Specifying More Complex Colors; Understanding CSS Lengths; Working with Absolute Lingths; Working with Relative Lingths
Working with PixelsWorking with Percentages; Using Shorthand Properties and Custom Values; Summary; CHAPTER 4 JavaScript Primer; Getting Ready to Use JavaScript; Using Statements; Defining and Using Functions; Defining Functions with Parameters; Defining Functions That Return Results; Using Variables and Types; Using the Primitive Types; Working with Strings; Working with Booleans; Working with Numbers; Creating Objects; Using Object Literals; Using Functions as Methods; Working with Objects; Read and Modify the Property Values; Enumerating an Object's Properties
Adding and Deleting Properties and Methods
Includes index.
jQuery is one of the most popular and powerful JavaScript libraries available today. It's widely used to create rich user experiences and to simplify website and application development. It is the tool of choice for web developers everywhere and sets the standard for simplicity, flexibility and extensibility. This book demonstrates how jQuery can be used with HTML5 to achieve excellent results. In Pro jQuery, seasoned author Adam Freeman explains how to get the most from jQuery by focusing on the features you need for your project. He starts with the nuts and bolts and shows you everything through to advanced features, going in depth to give you the knowledge you need. Getting the most from jQuery is essential to truly mastering web development.
Computer programming.
Software engineering.
Web Development.
Software Engineering/Programming and Operating Systems.