JavaScript : The Missing Manual

Overview

JavaScript is an essential language for creating modern, interactive websites, but its complex rules challenge even the most experienced web designers. With JavaScript: The Missing Manual, you'll quickly learn how to use JavaScript in sophisticated ways -- without pain or frustration -- even if you have little or no programming experience.

JavaScript expert David McFarland first teaches you the basics by having you build a simple program. Then you'll learn how to work with ...

See more details below
Paperback (Illustrate)
$53.95
BN.com price
(Save 10%)$59.95 List Price
Other sellers (Paperback)
  • All (7) from $33.61   
  • New (6) from $33.61   
  • Used (1) from $53.94   
JavaScript: The Missing Manual: The Missing Manual

Available on NOOK devices and apps  
  • NOOK Devices
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK Study
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$17.99
BN.com price
(Save 43%)$31.99 List Price

Overview

JavaScript is an essential language for creating modern, interactive websites, but its complex rules challenge even the most experienced web designers. With JavaScript: The Missing Manual, you'll quickly learn how to use JavaScript in sophisticated ways -- without pain or frustration -- even if you have little or no programming experience.

JavaScript expert David McFarland first teaches you the basics by having you build a simple program. Then you'll learn how to work with jQuery, a popular library of pre-built JavaScript components that's free and easy to use. With jQuery, you can quickly build modern, interactive web pages -- without having to script everything from scratch!

  • Learn how to add scripts to a web page, store and manipulate information, communicate with the browser window, respond to events like mouse clicks and form submissions, and identify and modify HTML
  • Get real-world examples of JavaScript in action
  • Learn to build pop-up navigation bars, enhance HTML tables, create an interactive photo gallery, and make web forms more usable
  • Create interesting user interfaces with tabbed panels, accordion panels, and pop-up dialog boxes
  • Learn to avoid the ten most common errors new programmers make, and how to find and fix bugs
  • Use JavaScript with Ajax to communicate with a server so that your web pages can receive information without having to reload
Read More Show Less

Product Details

  • ISBN-13: 9788441525931
  • Publisher: Grupo Anaya Comercial
  • Publication date: 6/30/2009
  • Edition description: Illustrate

Meet the Author

McFarland teaches Dreamweaver courses at the Academy of Art in San Francisco and at the Center for Electronic Arts. He's a partner in Skymind, a web development company.

Read More Show Less

Table of Contents

The Missing Credits

Pt. 1 Getting Started with JavaScript

Ch. 1 Writing Your First JavaScript Program 19

Ch. 2 The Grammar of JavaScript 39

Ch. 3 Adding Logic and Control to Your Programs 75

Ch. 4 Working with Words, Numbers, and Dates 113

Ch. 5 Dynamically Modifying Web Pages 155

Ch. 6 Action/Reaction: Making Pages Come Alive with Events 201

Ch. 7 Improving Your Images 233

Pt. 2 Building Web Page Features

Ch. 8 Improving Navigation 275

Ch. 9 Enhancing Web Forms 309

Ch. 10 Expanding Your Interface 355

Pt. 3 Ajax: Communicating with the Web Server

Ch. 11 Introducing Ajax 403

Ch. 12 Basic Ajax Programming 439

Pt. 4 Troubleshooting, Tips, and Tricks

Ch. 13 Troubleshooting and Debugging 463

Ch. 14 Going Further with JavaScript 493

Pt. 5 Appendix

Appendix A JavaScript Resources 509

Index 517

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 10 Customer Reviews
  • Posted April 18, 2009

    Great way to learn JavaScript

    If you're just starting to learn JavaScript, this book starts you off right. It doesn't waste your time learning the old school JavaScript ways that jQuery can do in a clearer, simpler way. Yet at the same time, it takes writing JavaScript using the latest techniques seriously. Highly recommended.

    5 out of 5 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Posted April 23, 2009

    more from this reviewer

    Great JavaScript Book

    There are lots of JavaScript books on the market now. Most of the time they are the same as any other book. With the recent influx of JavaScript books focusing on Ajax its difficult to find a book that focuses on the basics as well as showing you how to use a library in effective and practical ways.

    JavaScript: The Missing Manual is really 2 books in one. The first part of the book (up to Chapter 5) focuses on teaching the reader the basics of JavaScript. From the basic syntax to conditional statements to objects. Then the book switches gears a bit and talks about JavaScript libraries and the most popular library so far: jQuery.

    jQuery is a very popular and powerful library that many commercial websites now use (including Google) and should be understood by anybody wanting to further develop their JavaScript skills. The author talks about jQuery and how it can be used and then shows the reader in a couple chapters how it can be used in practical examples.

    Examples are such as automatic pull quotes, event listeners, Page FAQ, effects, adding search in forms, form validation, and much more. I've never seen a jQuery book that the author uses so many practical examples. There are a few jQuery books by Packt publishing, but they are mainly reference books re-stating the jQuery documentation.

    This book really goes into detail of how and why jQuery would be useful instead of just showing you how to do something and then moving on.

    The author goes into detail about the jQuery UI project and then the last 2 chapters talks about how you can use jQuery with Ajax.

    No JavaScript is perfect, but his book comes very close.

    A great buy and I highly recommend it.

    3 out of 3 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Posted February 9, 2009

    This book is great!

    This is my second book Ive read on JavaScript and it was by far the best. It was easy to understand the examples were great. Ive already implemented several of the exercises from the book in practical everyday uses, and it works great. This subject is not the easiest to grasp, but the author did an excellent job!

    3 out of 3 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Posted June 9, 2010

    more from this reviewer

    Great place to start

    This book is a great place to start learning Javascript. The author focuses on why to use JS and how the why leads to the how. He also skips the whole "browsers are the enemy" part of most JS books by focusing on the use of the jquery library as the best way to use JS on real projects. Trying to use JS without a library is like traveling through the jungle on a bike instead of in a tank. There are a lot fewer tangles to worry with.

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted June 16, 2011

    No text was provided for this review.

  • Anonymous

    Posted April 29, 2011

    No text was provided for this review.

  • Anonymous

    Posted September 30, 2010

    No text was provided for this review.

  • Anonymous

    Posted April 10, 2011

    No text was provided for this review.

  • Anonymous

    Posted July 7, 2009

    No text was provided for this review.

  • Anonymous

    Posted January 22, 2011

    No text was provided for this review.

Sort by: Showing all of 10 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)