CDN$ 40.37
  • List Price: CDN$ 47.99
  • You Save: CDN$ 7.62 (16%)
Only 2 left in stock (more on the way).
Ships from and sold by Gift-wrap available.
Beginning JavaScript has been added to your Cart
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 3 images

Beginning JavaScript Paperback – Oct 26 2009

4.5 out of 5 stars 2 customer reviews

See all 2 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
"Please retry"
CDN$ 40.37
CDN$ 28.00 CDN$ 40.43

There is a newer edition of this item:

Beginning JavaScript
CDN$ 36.84
In Stock.

Harry Potter and the Cursed Child
click to open popover

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 792 pages
  • Publisher: Wrox; 4 edition (Oct. 26 2009)
  • Language: English
  • ISBN-10: 0470525932
  • ISBN-13: 978-0470525937
  • Product Dimensions: 18.8 x 3.7 x 23.6 cm
  • Shipping Weight: 1.3 Kg
  • Average Customer Review: 4.5 out of 5 stars 2 customer reviews
  • Amazon Bestsellers Rank: #200,469 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

From the Back Cover

Step-by-step guidance to creating powerful web apps with JavaScript

JavaScript allows you to enhance your web pages and web applications by providing dynamic, personalized, and interactive content. Serving as a great introduction to JavaScript, this book offers all you need to start using JavaScript on your web pages right away. It's fully updated and covers utilizing JavaScript with the latest versions of the Internet Explorer®, Firefox®, and Safari® browsers.

  • Walks you through the basics of JavaScript: what it is, how it works, and what you can do with it

  • Covers the various tools needed to create JavaScript web applications

  • Escorts you through selecting a single character from a string, converting character codes to a string, and copying string parts

  • Shows you how to join arrays, copy parts of an array, sort arrays, and reverse an array's order

  • Explains how using a JavaScript framework (such as jQuery, Prototype, and MooTools) makes JavaScript programming faster and more efficient

  • Offers an in-depth look at Ajax

  • Reviews common mistakes, debugging, and error handling

Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.

Read More
Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

About the Author

Paul Wilton owns his own company, providing online booking systems to vacation property owners, which is largely developed using JavaScript.

Jeremy McPeak is a self-taught programmer who began his career by tinkering with web sites in 1998. He is the coauthor of Professional Ajax, 2nd Edition and several online articles covering topics such as XSLT, ASP.NET Web Forms, and C#. He is currently employed at an energy-based company building in-house conventional and web applications.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.5 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See both customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback
This is also (esp for me) a great book if you've breved or took a course on Javascript and want to learn more....
I found this was taught as articulately as a good college professor. It concentrates on the important parts. But really, not 5-stars because it tends to ramble at the beginning on the little stuff like variables & conication.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback Verified Purchase
One of the best Javascript books out there in my opinon....this was the fourth edition I believe so. It helped me out throughout my courses. Highly suggested picking this up especially the new ones.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse

Most Helpful Customer Reviews on (beta) HASH(0x9a900180) out of 5 stars 103 reviews
72 of 75 people found the following review helpful
HASH(0x9abdc1d4) out of 5 stars A big big big big big big big big good book... Jan. 6 2003
By ewomack - Published on
Format: Paperback
It's a big book. It's a very big book. It taught me Javascript to a point where I was writing code from my head. Patience is required, but it will pay off. The author covers everything from beginning programming concepts, to the Javascript Document Object Model (which will help down the road with many aspects of programming), to Dynamic HTML (i.e., making things fly across the screen or making dynamic menus), database programming with Javascript and ASP, and Active X. It's much more than a beginner's book.
Right off the bat the book discusses errors and how to interpret them (an inevitability for any Javascript programmer). That way, as you make mistakes, or mistype something (you will, we all do), you'll know how to handle it instead of flipping through the book screaming for answers.
An added bonus is that you build an application as you go. When you're done with the book you have a working Javascript app that you can easily edit to your own whims and publish on the web.
I can honestly say that, as I read this book, I experienced none of the frustration I usually experience with programming books. The code examples worked, typos were incredibly scarce, and I knew what to do with those "I have to hit something now!!" errors that arise in any programming endeavor.
It's fair to say that this is not only a good beginning Javascript book, it's also a good introduction to programming. You can write code and easily see instant results, which can be gratifying for a beginner.
A good book. Buy and learn.
57 of 59 people found the following review helpful
HASH(0x9acf5768) out of 5 stars You just gotta have it! Jan. 2 2001
By Brian Donnelly - Published on
Format: Paperback
This is by far one of the most in-depth js books on the market. Not only is it a reference manual but it is also an instructor, step by step. It would help you to understand some of the js language before you dive into this book but the author does attempt to teach, and I feel successfully so.
Just about everything that you could want to do with js in regards to the world wide web is covered in here. JS is not the be-all end-all solution but the language picks up where a lot of scripting languages like perl, PHP leave off.
If you have enjoyed the power of js with web development and want to get more from it you have to take a look at this book, anybody at any experience level will enjoy it.
A great reference and an excellent companion.
37 of 38 people found the following review helpful
HASH(0x9a90a9a8) out of 5 stars "Beginning" is a misnomer March 6 2001
By Michael Simpson - Published on
Format: Paperback
I almost passed this book over in the bookstore because of the "Beginning" in the title. "Beginning" implies basic and based on other Wrox titles I've seen, it usually meant an over view of wizards and the development environment. I had looked at several other JavaScript books and finally selected one although it was not exactly what I wanted. I was on my way to the register when I decided to go back and took another look, even at the "Beginning" book. It wasn't what I expected. This book has not let me down. It has so far anticipated and answered every question that comes to my mind. It has a very good balance between tutorial and reference. Mr. Wilton is a talented writer and I hope he will be doing more books.
Although, I did not purchase this title from Amazon, I felt compelled to write this review so that others can benefit from my experience.
51 of 55 people found the following review helpful
HASH(0x9ab12a20) out of 5 stars Stale. (2 stars only for Kindle edition.) Sept. 20 2011
By Blake Watson - Published on
Format: Paperback Verified Purchase
Let me start by noting that, at its heart, this is a solidly written book for beginners. A neophyte with a modicum of aptitude could pick up this book and learn to program Javascript. It'd be a five-star-er--I'm sure it was a five-star book when the first edition came out.

Let me say that I'm an old hand at JS, and an even older hand at writing books and programming. JS is one of those languages (like most of them) where I sat down and started programming out of necessity. And when I do that, I like to go back to square one when I have a chance and see if I've overlooked any basics. This is the book I chose to use for that, based largely on the reviews of the top JS books on Amazon.

And, the thing is, I really like this book. I can see that the original author, Wilton, put a lot of care into it. He wrote his code clearly, and described it in easy-to-follow chunks. He takes small steps and gives just enough repetition. It's not a lightning introduction: It walks you through it.

Now, what happens with coding books is that the book gets written, and if it sells well, the publisher wants it updated for the next version. So the author (or someone new) comes in and goes to see what's valid and what's not, adds a few notes, a few caveats, and maybe a couple of chapters at the end. The publisher wrings a few more sales out of this and it's probably sufficient. At least for a second edition, if things haven't changed too much.

This, however, is the fourth edition of a book that was originally written in 2000! For WEB technology! Wilton focuses smartly on the nuts-and-bolts of JS, so that stuff holds up, but if your mission is to get stuff done on a modern website with JS, this book is going to feel really stale.

Some examples:

The book starts off by having you write stuff to the status bar. What's that? You don't know what a status bar is? That's because they haven't been used in browsers much for years.

Browsers: There's a lot of emphasis on IE6 compatibility issues even though IE6 is down to about 2% of the market. Chrome (with about 20%+ market share) is included as an after-thought, and sometimes not at all. Forget about Safari or mobile devices.

There's a discussion on frames that's completely innocent of the debate over whether they should be used at all.

There's a chapter on DHTML. It's fine, but "DHTML" isn't the preferred nomenclature, to quote Walter Sobchak. Generally, the constituent parts of HTML, Javascript and CSS are used because, well, they're different things (and require different approaches).

All of chapter 13 is devoted to ActiveX, reflecting a year 2000 sensibility, when you could just program for IE.

The Ajax chapter was added in the third edition by McPeak, who presumably also updated this edition, and it starts with a link to Google Suggest which is no longer valid (because Google Suggest was incorporated into regular Google the year before the fourth edition was released.)

McPeak also presumably added the chapter on Javascript libraries which jumps between Jquery, Prototype and MooTools. It's not bad, but it's not much, either.

I don't really fault McPeak here. It's a tough thing to do, to go through and revise this stuff and keep it technically accurate. Keeping it fresh is nigh impossible. I think the smart thing to do, really, would be to teach Javascript hand-in-hand with a particular framework. That approach would present its own problems, of course, but it would eliminate pages and pages of browser-specific stuff.

In any event, it wouldn't be this book. For Javascript fundamentals, this is still solid. Just don't look to getting more than your beak wet when it comes to use in real life.

I still give it three stars, which is high praise for an eleven year old tech book.

The Kindle version gets only two stars, however: Wrox didn't format any of the code, so it's all left-indented. That was hard for ME to read, and it'd be torture for a JS initiate.
21 of 21 people found the following review helpful
HASH(0x9aa21c90) out of 5 stars Satisfied Customer Feb. 24 2001
By Larry the K - Published on
Format: Paperback Verified Purchase
I chose this book on JavaScript based upon the reviews which were already posted at Amazon on this and similar books. After having read the first few chapters, I totally agree that this book is both usable by both programmers with experience in other languages as well as by a total novice. The reader must, however, have a least a cusory knowledge of HTML. I found that Mr. Wilton is particularly good in his explanations of the sample code. Although I'm still in the first 100 pages (the book has over 1000), it appearts that the book is very complete. Also, there are references to other sources (mainly on-line) where further formal explanations can be obtained. Finally, all examples of code are on downloadable from the publisher's Web site.