JavaScript Bible / Edition 7

Paperback (Print)
Buy Used
Buy Used from BN.com
$29.41
(Save 41%)
Item is in good condition but packaging may have signs of shelf wear/aging or torn packaging.
Condition: Used – Good details
Used and New from Other Sellers
Used and New from Other Sellers
from $8.41
Usually ships in 1-2 business days
(Save 83%)
Other sellers (Paperback)
  • All (19) from $8.41   
  • New (9) from $14.99   
  • Used (10) from $8.41   

Overview

The bestselling JavaScript reference, now updated to reflect changes in technology and best practices

As the most comprehensive book on the market, the JavaScript Bible is a classic bestseller that keeps you up to date on the latest changes in JavaScript, the leading technology for incorporating interactivity into Web pages. Part tutorial, part reference, this book serves as both a learning tool for building new JavaScript skills as well as a detailed reference for the more experienced JavaScript user.

You'll get up-to-date coverage on the latest JavaScript practices that have been implemented since the previous edition, as well as the most updated code listings that reflect new concepts. Plus, you'll learn how to apply the latest JavaScript exception handling and custom object techniques.

Coverage includes:

  • JavaScript's Role in the World Wide Web and Beyond
  • Developing a Scripting Strategy
  • Selecting and Using Your Tools
  • JavaScript Essentials
  • Your First JavaScript Script
  • Browser and Document Objects
  • Scripts and HTML Documents
  • Programming Fundamentals
  • Window and Document Objects
  • Forms and Form Elements
  • Strings, Math, and Dates
  • Scripting Frames and Multiple Windows
  • Images and Dynamic HTML
  • The String Object
  • The Math, Number, and Boolean Objects
  • The Date Object
  • The Array Object
  • JSON - Native JavaScript Object Notation
  • E4X - Native XML Processing
  • Control Structures and Exception Handling
  • JavaScript Operators
  • Function Objects and Custom Objects
  • Global Functions and Statements
  • Document Object Model Essentials
  • Generic HTML Element Objects
  • Window and Frame Objects
  • Location and History Objects
  • Document and Body Objects
  • Link and Anchor Objects
  • Image, Area, Map, and Canvas Objects
  • Event Objects

Practical examples of working code round out this new edition and contribute to helping you learn JavaScript quickly yet thoroughly.

Read More Show Less

Editorial Reviews

Booknews
The author covers the basics of document objects and forms, control structures, functions, operators, Java applets, the differences between Netscape and Microsoft's implementations of JavaScript, cross- browser dynamic HTML applications, and debugging tools. Includes beginning and advanced tutorials, and appends answers to the tutorial exercises as well as a list of JavaScript Internet resources. The CD- ROM contains the complete JavaScript for the examples in the book and seven additional chapters with working applications, including calendars, forms, graphics, intelligent flags, and a decision helper. Annotation c. by Book News, Inc., Portland, Or.
Read More Show Less

Product Details

  • ISBN-13: 9780470526910
  • Publisher: Wiley
  • Publication date: 11/9/2010
  • Series: Bible Series , #619
  • Edition number: 7
  • Pages: 1224
  • Sales rank: 498,125
  • Product dimensions: 7.40 (w) x 9.20 (h) x 2.30 (d)

Meet the Author

Danny Goodman is the author of numerous critically acclaimed and best-selling books, including The Complete HyperCard Handbook, Danny Goodman’s AppleScript Handbook, Dynamic HTML: The Definitive Reference, and JavaScript & DHTML Cookbook. He is a renowned authority on and expert teacher of computer scripting languages. His writing style and pedagogy continue to earn praise from readers and teachers around the world.

Michael Morrison is a writer, developer, toy inventor, and author of a variety of books covering topics such as Java, C++, Web scripting, XML, game development, and mobile devices. Some of Michael’s notable writing projects include Faster Smarter HTML and XML, Teach Yourself HTML & CSS in 24 Hours, and Beginning Game Programming. Michael is also the founder of Stalefish Labs (www.stalefishlabs.com), an entertainment company specializing in unusual games, toys, and interactive products.

Paul Novitski has been writing software as a freelance programmer since 1981. He once taught himself BASIC in order to write a machine language disassembler so that he could lovingly hack Wang’s OIS microcode. He has focused on internet programming since the late ’90s. His company, Juniper Webcraft, produces HTML-strict websites featuring accessible, semantic markup, separation of development layers, and intuitive user interfaces. He knows the righteousness of elegant code, the poignancy of living on the bleeding edge of wilderness, the sweet melancholy of mbira music, and the scorching joy of raising twin boys.

Tia Gustaff Rayl is a consultant who does development and training in database and Web technologies. Most recently she has published courseware for XHTML, CSS, JavaScript, and SQL. It comes as no surprise to those who know her that she began her software career with degrees in English and Education from the University of Florida. As is usual for most newcomers to the field, her introduction to computing was maintaining software. She went on to a long-standing career in the software industry in full life cycle system, application, and database development; project management; and training for PC and mainframe environments. In the mid-nineties she worked on early Web-enabled database applications, adding JavaScript to her repertoire. She continues to take on development projects to maintain her code-slinging skills. If she had any spare time (and money) she would go on an around-the-world cruise with her husband and two dogs.

Read More Show Less

Read an Excerpt

Preface

For nearly 20 years, I have written the books I wished had already been written to help me learn or use a new technology. Whenever possible, I like to get in at the very beginning of a new authoring or programming environment, feel the growing pains, and share with readers the solutions to my struggles. This fourth edition of the JavaScript Bible represents knowledge and experience accumulated over five years of daily work in JavaScript and a constant monitoring of newsgroups for questions, problems, and challenges facing scripters at all levels. My goal is to help you avoid the same frustration and head scratching I and others have experienced through multiple generations of scriptable browsers.

While previous editions of this book focused on the then predominant Netscape Navigator browser, the swing of the browser market share pendulum currently favors Microsoft Internet Explorer. At the same time, Netscape has accomplished the admirable task of reinventing its own browser in light of rapidly advancing industry standards. As a result of both of these trends, this massively revised and expanded fourth edition treats both brands of browsers as equals as far as scripters are concerned. You hear my praise and dismay at various scripting features of both browser families. But empowering you to design and write good scripts is my passion, regardless of browser. Therefore, the book contains details about proprietary and standard implementations to equip you to choose the development path that best fits your content's audience. If you detect any bias of mine throughout this book, it is a desire, where possible, to write scripts that work on as many browsers as possible.

Organization and Features of This Edition

Because of the greatly expanded range of vocabularies that scripts may use in the latest browser versions, the biggest change to the structure of the book is in the reference portion. In this edition, you find a greater distinction between the document object model and core JavaScript language reference sections. This new division should help those readers who are primarily interested in only the JavaScript language (for use in other applications) find what they need more quickly. Here are some details about the book's structure.
Read More Show Less

Table of Contents

Introduction.

Part I: Getting Started with JavaScript.

Chapter 1: JavaScript’s Role in the World Wide Web and Beyond.

Chapter 2: Developing a Scripting Strategy.

Chapter 3: Selecting and Using Your Tools.

Chapter 4: JavaScript Essentials.

Part II: JavaScript Tutorial.

Chapter 5: Your First JavaScript Script.

Chapter 6: Browser and DocumentObjects.

Chapter 7: Scripts and HTML Documents.

Chapter 8: Programming Fundamentals, Part I.

Chapter 9: Programming Fundamentals, Part II.

Chapter 10: Window and Document Objects.

Chapter 11: Forms and Form Elements.

Chapter 12: Strings,Math, and Dates.

Chapter 13: Scripting Frames and Multiple Windows.

Chapter 14: Images and Dynamic HTML.

Part III: JavaScript Core Language Reference.

Chapter 15: The String Object.

Chapter 16: The Math, Number, and Boolean Objects.

Chapter 17: The Date Object.

Chapter 18: The Array Object.

Chapter 19: JSON — Native JavaScript Object Notation.

Chapter 20: E4X — Native XML Processing.

Chapter 21: Control Structures and Exception Handling.

Chapter 22: JavaScript Operators.

Chapter 23: Function Objects and Custom Objects.

Chapter 24: Global Functions and Statements.

Part IV: Document Objects Reference.

Chapter 25: Document Object Model Essentials.

Chapter 26: Generic HTML Element Objects.

Chapter 27: Window and Frame Objects.

Chapter 28: Location and History Objects.

Chapter 29: Document and Body Objects.

Chapter 30: Link and Anchor Objects.

Chapter 31: Image, Area, Map, and Canvas Objects.

Chapter 32: Event Objects.

Part V: Appendixes.

Appendix A: JavaScript and Browser Objects Quick Reference.

Appendix B: What’s on the CD-ROM.

Index.

Bonus Chapters on the CD-ROM.

Read More Show Less

Customer Reviews

Average Rating 2.5
( 4 )
Rating Distribution

5 Star

(1)

4 Star

(0)

3 Star

(1)

2 Star

(0)

1 Star

(2)

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 3 Customer Reviews
  • Anonymous

    Posted June 13, 2013

    No CD-ROM in e-book!?

    The print version of this book ships with a CD-ROM which includes several chapters not included in the text. In addition, the CD is supposed to have lots of sample scripts and other materials referred to in the book. This is not just a "bonus", it is essential to using this book. Where is the digital equivalent of the CD? Without it, much of this book is worthless.

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Posted January 19, 2011

    "indoo" worst Customer Service I have ever had

    Ordered this book back on 19 Dec 2010, they shipped the wrong book on 22 Dec 2010. Asked for someone to call me about three weeks ago, but to this day even with me asking four time and giving them a number that I'm at 24/7 they have refused to call with no explaination. I do not know at this time if they are even going to ship me the book I ordered. They do not seem to understand simple English. I have stated a number of times that I still want the book I ordered. I was forced to return the book they sent in it's original package marked as "Return to Sender" because they were so slow in giving return instructions. I am sorry, but I will not pay to return a book that I did not order when the seller takes so long to give instructions for the return. THey also didn't mention that they would reimburse the return cost until three days after I had put in in the mail as mentioned above. All I can do is hope that I get the book I ordered or that they refund my money, But I want the book. At this point I wish that I could set my rating as ZERO STARS, but the system will not allow that.

    1 out of 5 people found this review helpful.

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

    Posted March 24, 2012

    Re: "indoo"

    Better get this version then! It comes in instantly.

    0 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 3 Customer Reviews

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