Industrial-Sized Deals Best Books of the Month Shop Women's Handbags Learn more nav_sap_plcc_6M_fly_beacon Disturbed Fire TV Stick Subscribe & Save Find the Best Purina Pro Plan for Your Pet Shop Popular Services tmnt tmnt tmnt  Amazon Echo Starting at $99 Kindle Voyage Metal Gear Solid 5 Gear Up for Football Deal of the Day

JavaScript Step by Step (2nd Edition) (Step by Step Developer) 2nd Edition

16 customer reviews
ISBN-13: 978-0735645523
ISBN-10: 0735645523
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
In Stock. Sold by Pennsylvania Book Depot
Condition: Used: Like New
Comment: Barely used, practically new.100% Money Back Guarantee. Shipped to over one million happy customers.
Access codes and supplements are not guaranteed with used items.
27 Used from $0.01
+ $3.99 shipping
More Buying Choices
12 New from $2.74 27 Used from $0.01

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

InterDesign Brand Store Awareness Textbooks

Editorial Reviews

About the Author

Steve Suehring is a technology architect who’s written about programming, security, network and system administration, operating systems, and other topics for several industry publications. He speaks at conferences and user groups and has served as an editor for a popular technology magazine.


Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Series: Step by Step Developer
  • Paperback: 448 pages
  • Publisher: Microsoft Press; 2 edition (January 1, 2011)
  • Language: English
  • ISBN-10: 0735645523
  • ISBN-13: 978-0735645523
  • Product Dimensions: 7.4 x 1.2 x 8.9 inches
  • Shipping Weight: 1.8 pounds
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon Best Sellers Rank: #1,331,707 in Books (See Top 100 in Books)

More About the Author

Steve Suehring is a technology architect specializing in advising clients looking to integrate new technologies into their environment. Steve resides in the U.S.

Customer Reviews

Most Helpful Customer Reviews

4 of 4 people found the following review helpful By Yeah on July 11, 2012
Format: Paperback
I've tried to read quite a few books about computer programming, Javascript, HTML, and XML over the last few years, and it's disheartening to see how poorly almost all of these books are written. I'm sure that part of the problem is due to rushing these publications out to keep up with technology. A typo here and there is no big deal. But mistakes in code samples, convoluted descriptions, and incorrect screen shots are just not acceptable to me.

The first 80 or so pages of this book introduce Javascript well enough, although I think most of us can do without the "history of Javascript" type of thing up front. (Knowing Javascript's history has nothing to do with learning Javascript. Put it at the end of the book as an appendix, if you think some people are going to care about its history.) Once the book starts to introduce the basic concepts of Javascript itself, it does a solid job of getting the ball rolling. A typo or minor mistake here and there, but no big deal.

But at page 82 (still quite early in the book), the quality control starts to really fly off the rails. In a section about the Date object, reference is made to the toLocaleDateString() method and sample code is given. The figure caption for the screen shot directly after this refers to the toLocaleString() method. (That's a different method, not merely a typo.) The caption for the very next screen shot (which is meant to show the same output in another browser) refers to the toLocateString() method. This is just careless. The next paragraph even mentions that Monday is the day of the week used in the previous example, when the first screen shot clearly reads "Saturday." Did anyone proofread this?
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By Jody on January 10, 2012
Format: Paperback
Javascript is a popular language that's used on many websites to make images and items interactive. A basic understanding of Javascript is important for anyone who wants to develop websites and who works on the Internet. That was why I was particulary intrigued with a beginner book entitled Javascript Step by Step, by Steve Suehring, published by O'Reilly Media.

The book is well written and serves as an excellent introduction to Javascript. While programming can be a bit confusing to a non-programmer, the book was clear in it's explanations of concepts and terminology. If you already work with code, this may not be as advanced as you are looking for, and if you work on a Mac, you may be a bit frustrated with the Windows orientation to the copy but taking the fact that it's a Microsoft based book, there are still some excellent nuggets of information.

There were a few examples that may not be standards compliant in the book, and in most instances the author does identify these. I did like the fact that the author also referenced Eclipse (open source) and made an attempt at crossing the non-Microsoft divide, although the book is really geared more to a Windows environment.

The book does have an introduction to AJAX and JQuery, but it's not an in depth tutorial. That said, it is a valuable tool to learn what is available and where you may want to identify areas to learn more in another guide.

Overall, a good tool for those who want to learn more about Javascript and who would benefit from the step by step approach. If you are new to Javascript, this is an easy to understand read that will help you get started with some practice examples. I am confident recommending this book more for Windows users than Mac users, but both will benefit if using the book as an introduction.

NOTE: I received an electronic copy of this book for evaluation purposes.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
9 of 11 people found the following review helpful By Stephen Chapman on November 19, 2011
Format: Paperback
This book is somewhat biased in its approach to teaching JavaScript and not just in the obvious way with respect to Internet Explorer. It actually ignores completely all of the other browsers apart from Firefox. As a result of this there are a number of recommendations the book makes on how to do things that are completely inappropriate once the other popular browsers are taken into account. The book also makes a number of recommendations that run contrary to the modern unobtrusive approach to writing JavaScript.

Here are a few examples of where the book recommends doing something the wrong way or states something that is incorrect.
Page 177 states you can't use sort() to sort numbers, but you can simply by adding one extra line of code to override the way the sort handles the comparison.
Page 232 suggests using noscript tags where using JavaScript instead offers more flexibility by allowing you to determine exactly which JavaScript commands need to be supported.
Recommends using deprecated target attributes instead of This is contrary to using JavaScript rather than HTML for behaviour - which is why target was deprecated in the first place..
Uses non-standard HTML in the example on page 272 by defining the same id multiple times. As this is being tested when the individual nodes are retrieved this garbage HTML could have been avoided by using class instead of id.

Apart from these few issues though, the book is very well written and thoroughly covers all aspects of JavaScript as you need to write it for the 1990s through into the future.While I wouldn't recommend using this as the only book that you use to learn JavaScript, it would make a suitable second book introducing JavaScript to give you a different perspective on some aspects of the language that other introductory JavaScript books don't cover.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews

What Other Items Do Customers Buy After Viewing This Item?

Want to discover more products? Check out these pages to see more: programming, software development, javascript, object oriented