JavaScript & jQuery: The Missing Manual

JavaScript & jQuery: The Missing Manual

by David McFarland
JavaScript & jQuery: The Missing Manual

JavaScript & jQuery: The Missing Manual

by David McFarland

Paperback(3rd ed.)

$59.99 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores

Related collections and offers


Overview

JavaScript lets you supercharge your HTML with animation, interactivity, and visual effects—but many web designers find the language hard to learn. This easy-to-read guide not only covers JavaScript basics, but also shows you how to save time and effort with the jQuery and jQuery UI libraries of prewritten JavaScript code. You’ll build web pages that feel and act like desktop programs—with little or no programming.

The important stuff you need to know:

  • Pull back the curtain on JavaScript. Learn how to build a basic program with this language.
  • Get up to speed on jQuery. Quickly assemble JavaScript programs that work well on multiple web browsers.
  • Transform your user interface. Learn jQuery UI, the JavaScript library for interface features like design themes and controls.
  • Make your pages interactive. Create JavaScript events that react to visitor actions.
  • Use animations and effects. Build drop-down navigation menus, pop-ups, automated slideshows, and more.
  • Collect data with web forms. Create easy-to-use forms that ensure more accurate visitor responses.
  • Practice with living examples. Get step-by-step tutorials for web projects you can build yourself.

Product Details

ISBN-13: 9781491947074
Publisher: O'Reilly Media, Incorporated
Publication date: 10/09/2014
Series: Missing Manual Series
Edition description: 3rd ed.
Pages: 683
Sales rank: 701,186
Product dimensions: 7.00(w) x 9.10(h) x 1.50(d)

About the Author

David Sawyer McFarland, president of Sawyer McFarland Media, has been building and managing websites since 1995. He is also a writer and trainer, and teaches in the Portland State Universitymultimedia program. He wrote the bestselling Missing Manual titles on Adobe Dreamweaver, CSS, and JavaScript.

Table of Contents

The Missing Credits; About the Author; About the Creative Team; Acknowledgments; The Missing Manual Series; Introduction; What Is JavaScript?; What Is jQuery?; HTML: The Barebones Structure; CSS: Adding Style to Web Pages; Software for JavaScript Programming; About This Book; The Very Basics; About the Online Resources; Part 1: Getting Started with JavaScript; Chapter 1: Writing Your First JavaScript Program; 1.1 Introducing Programming; 1.2 How to Add JavaScript to a Page; 1.3 Your First JavaScript Program; 1.4 Writing Text on a Web Page; 1.5 Attaching an External JavaScript File; 1.6 Tracking Down Errors; Chapter 2: The Grammar of JavaScript; 2.1 Statements; 2.2 Built-In Functions; 2.3 Types of Data; 2.4 Variables; 2.5 Working with Data Types and Variables; 2.6 Tutorial: Using Variables to Create Messages; 2.7 Tutorial: Asking for Information; 2.8 Arrays; 2.9 Tutorial: Writing to a Web Page Using Arrays; 2.10 A Quick Object Lesson; 2.11 Comments; Chapter 3: Adding Logic and Control to Your Programs; 3.1 Making Programs React Intelligently; 3.2 Tutorial: Using Conditional Statements; 3.3 Handling Repetitive Tasks with Loops; 3.4 Functions: Turn Useful Code Into Reusable Commands; 3.5 Tutorial: A Simple Quiz; Part 2: Getting Started with jQuery; Chapter 4: Introducing jQuery; 4.1 About JavaScript Libraries; 4.2 Getting jQuery; 4.3 Adding jQuery to a Page; 4.4 Modifying Web Pages: An Overview; 4.5 Understanding the Document Object Model; 4.6 Selecting Page Elements: The jQuery Way; 4.7 Adding Content to a Page; 4.8 Setting and Reading Tag Attributes; 4.9 Reading, Setting, and Removing HTML Attributes; 4.10 Acting on Each Element in a Selection; 4.11 Automatic Pull Quotes; Chapter 5: Action/Reaction: Making Pages Come Alive with Events; 5.1 What Are Events?; 5.2 Using Events the jQuery Way; 5.3 Tutorial: Introducing Events; 5.4 More jQuery Event Concepts; 5.5 Advanced Event Management; 5.6 Tutorial: A One-Page FAQ; Chapter 6: Animations and Effects; 6.1 jQuery Effects; 6.2 Tutorial: Login Slider; 6.3 Animations; 6.4 Performing an Action After an Effect Is Completed; 6.5 Tutorial: Animated Dashboard; 6.6 jQuery and CSS3 Transitions and Animations; Chapter 7: Common jQuery Tasks; 7.1 Swapping Images; 7.2 Tutorial: Adding Rollover Images; 7.3 Tutorial: Photo Gallery with Effects; 7.4 Controlling How Links Behave; 7.5 Opening External Links in a New Window; 7.6 Creating New Windows; 7.7 Introducing jQuery Plug-ins; 7.8 Build a Responsive Navigation Bar; Chapter 8: Enhancing Web Forms; 8.1 Understanding Forms; 8.2 Adding Smarts to Your Forms; 8.3 Tutorial: Basic Form Enhancements; 8.4 Form Validation; 8.5 Validation Tutorial; Part 3: Getting Started with jQuery UI; Chapter 9: Expanding Your Interface; 9.1 What Is jQuery UI?; 9.2 Why Use jQuery UI?; 9.3 Using jQuery UI; 9.4 Adding Messages with Dialog Boxes; 9.5 Providing Information with Tooltips; 9.6 Adding Tabbed Panels; 9.7 Saving Space with Accordions; 9.8 Adding Menus to a Page; Chapter 10: Forms Revisited; 10.1 Picking Dates with Style; 10.2 Stylish Select Menus; 10.3 Styling Buttons; 10.4 Improve Radio Buttons and Checkboxes; 10.5 Providing Hints with Autocomplete; 10.6 jQuery UI Form Widget Tutorial; Chapter 11: Customizing the Look of jQuery UI; 11.1 Introducing ThemeRoller; 11.2 Downloading and Using Your New Theme; 11.3 Overriding jQuery UI Styles; Chapter 12: jQuery UI Interactions and Effects; 12.1 The Draggable Widget; 12.2 The Droppable Widget; 12.3 Drag-and-Drop Tutorial; 12.4 Sorting Page Items; 12.5 jQuery UI Effects; Part 4: Advanced jQuery and JavaScript; Chapter 13: Introducing Ajax; 13.1 What Is Ajax?; 13.2 Ajax: The Basics; 13.3 Ajax the jQuery Way; 13.4 JSON; 13.5 Introducing JSONP; 13.6 Adding a Flickr Feed to Your Site; 13.7 Tutorial: Adding Flickr Images to Your Site; Chapter 14: Building a To-Do List Application; 14.1 An Overview of the Application; 14.2 Add a Button; 14.3 Add a Dialog Box; 14.4 Adding Tasks; 14.5 Marking Tasks as Complete; 14.6 Deleting Tasks; 14.7 Going Further; Part 5: Tips, Tricks, and Troubleshooting; Chapter 15: Getting the Most from jQuery; 15.1 Useful jQuery Tips and Information; 15.2 Using the jQuery Docs; 15.3 Traversing the DOM; 15.4 More Functions for Manipulating HTML; Chapter 16: Going Further with JavaScript; 16.1 Working with Strings; 16.2 Finding Patterns in Strings; 16.3 Working with Numbers; 16.4 Dates and Times; 16.5 Writing More Efficient JavaScript; 16.6 Putting It All Together; Chapter 17: Troubleshooting and Debugging; 17.1 Top JavaScript Programming Mistakes; 17.2 Debugging with the Console; 17.3 Debugging Tutorial; Part 6: Appendix; JavaScript Resources; References; Basic JavaScript; jQuery; Advanced JavaScript; CSS;
From the B&N Reads Blog

Customer Reviews