Start reading Modern JavaScript: Develop and Design on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here or start reading now with a free Kindle Reading App.

Deliver to your Kindle or other device


Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Sorry, this item is not available in
Image not available for
Image not available

Modern JavaScript: Develop and Design [Kindle Edition]

Larry Ullman
4.7 out of 5 stars  See all reviews (3 customer reviews)

Print List Price: £33.99
Kindle Price: £32.29 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £1.70 (5%)
* Unlike print books, digital books are subject to VAT.

Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

To get the free app, enter your e-mail address or mobile phone number.


Amazon Price New from Used from
Kindle Edition £32.29  
Paperback £33.99  
Kindle Daily Deal
Kindle Daily Deal: Up to 70% off
Each day we unveil a new book deal at a specially discounted price--for that day only. Learn more about the Kindle Daily Deal or sign up for the Kindle Daily Deal Newsletter to receive free e-mail notifications about each day's deal.

Book Description

It’s time for a current, definitive JavaScript book, and in this comprehensive beginner’s guide, bestselling author Larry Ullman teaches the language as it is implemented today. Larry demonstrates how to build upon JavaScript’s ease of use, while demystifying its often-cryptic syntax, especially for those who have not programmed before. This book enforces modern JavaScript’s best practices and embraces key Web development approaches such as progressive enhancement and unobtrusive scripting. The author demonstrates loads of real-world code and makes it available for download.

You’ll learn about JavaScript itself and the relationship between JavaScript and HTML. Next you’ll explore variables, common operators, and control structures. Then you’ll create functions, handle events, and do more with HTML forms. You’ll master Ajax, work with frameworks, and use JavaScript with PHP to create a complete example. The result is a book that helps you not just tinker with JavaScript but to thoroughly comprehend it.

This book includes:
  • Easy step-by-step instruction, ample illustrations, and clear examples
  • Real-world techniques to build your skills
  • Insight into best practices from a veteran Web expert
  • Emphasis on strategies for creating reliable code that will work on all of today’s browsers and devices, even those without JavaScript

Product details

  • Format: Kindle Edition
  • File Size: 8718 KB
  • Print Length: 624 pages
  • Page Numbers Source ISBN: 0321812522
  • Simultaneous Device Usage: Up to 5 simultaneous devices, per publisher limits
  • Publisher: Peachpit Press; 1 edition (21 Feb. 2012)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B0079KB2IS
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: #509,765 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?

More About the Author

Discover books, learn about writers, and more.

Customer Reviews

3 star
2 star
1 star
4.7 out of 5 stars
4.7 out of 5 stars
Most Helpful Customer Reviews
1 of 1 people found the following review helpful
5.0 out of 5 stars Very decent Javascript book, a few flaws 23 Jun. 2013
By A. I. Mackenzie VINE VOICE
Format:Paperback|Verified Purchase
I learned PHP from Ullman's books, and I was very grateful for them when transitioning from ASP.

I'm currently looking for work and JavaScript seems to be a primary coding language for more and more jobs.
So how does this book shape up?
There are lots of rotten JavaScript books out there, I had the O'Reilly book JavaScript: The Definitive Guide (Definitive Guides) which is just dreadful for the beginner (might be OK as a reference for the experienced).

I found it very useful when I had a test to do in JavaScript, the AJAX and JSON chapters were very good, I used them in conjunction with the w3c site (although note that you need a server setup for Ullman's examples - I used MAMP on my Mac) and learned how to use these technologies over a week. Some of Ullman's examples were a bit wordy, but using Ullman/ w3c in conjunction was perfect.

Ullman also good at how JavaScript's changed and why it's becoming much more useful (better support from browsers/ frameworks like JQuery) As noted knowing some HTML/PHP is very useful particularly as you get on in the book.

This is the best book on JavaScript I've found, although if you're interested in JQuery JavaScript & jQuery: The Missing Manual is very good.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars Larry Ullman as good as ever 24 Nov. 2012
Format:Kindle Edition|Verified Purchase
Larry Ullman has always been good at, as one reviewer put it, 'turning geek into English', and this book is another excellent example, in my opinion. I'm commenting only on the Kindle version of the book here, so would recommend downloading the preview version of the book first as you get a very good taste of his writing style. He makes it clear how he's approaching the subject and therefore whether it's right for you.

This is the first technical manual I've downloaded on the Kindle, in the past I've always bought the paper version. But as the manuals are usually enormous and ugly I thought I'd shake off the Luddite in me and try an electronic version. Overall I'm perfectly happy with the result - the Kindle is far easier to hold than a 600+ page manual (fends off RSI, too), and the 100% black and white display of my Kindle Touch doesn't matter for this book.

I was concerned though that hopping quickly around code examples would be a little tedious as you can't get much text on one Kindle page. The solution was easy - the Kindle for PC application, which allows you to read your Kindle books 'full size' on the PC while you're cutting code on the PC at the same time. You can also copy code for your own use from the application, although when you paste it it gets tagged every time with the full book name, author and page number.

If I had any criticism of the book, I'd say that a decent knowledge of html, css and php is more important than it might appear when you first pick up the book. Javascript as a scripting language necessarily fits in only with other technologies, so you need a good grasp of the latter to benefit the most from the book.

But overall I think Larry Ullman is like the BBC at its best - he educates, informs and entertains. Fab.
Comment | 
Was this review helpful to you?
4.0 out of 5 stars Well written, but check the errata! 6 Oct. 2014
- Well structured.
- Good writing style.
- Leads nicely into the author's PHP books.

- So many mistakes! You need to check the errata before studying each chapter (available here: I was surprised that the mistakes had not been corrected in the ebook. Peachpit need to address this.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on (beta) 4.5 out of 5 stars  32 reviews
37 of 38 people found the following review helpful
5.0 out of 5 stars This is definitely the best book on Javascript I have ever read. 6 Mar. 2012
By Benjamin - Published on
First off, I have read about 5 or 6 other Javascript books, and I just got the same lines over and over, and I wasn't learning anything. No real use to what I learned. Once I got the copy of Modern Javascript: Develop and Design, I started reading it right away. Within the first few pages, it was already better than the other books. This book would be good for a beginner or even an intermediate to advanced developer. Remember, this is 2012 and this book teaches techniques that are best practices and up to date. This book has really helped me understand complex conditions, OOP Javascript, AJAX, as well as frameworks talked about in the book.

Whether you are a beginner or an advanced Javascript Developer, You should definitely have a copy of this book. You will pick up a lot of techniques that are easy to use and effective. I am glad I am a proud owner of this book.
Modern JavaScript: Develop and Design
33 of 36 people found the following review helpful
5.0 out of 5 stars It's about time... 14 April 2012
By Dean Eikleberry - Published on
Format:Paperback|Verified Purchase
When I began web development, javascript was a toy language used to make star fields and replace the blink tag. I ignored it. I screwed myself, and my web dev career big time!

The last few years has seen javascript becoming THE language of the web. Forget Ruby, Ruby on Rails, PHP, .NET... forget 'em... it's javascript, javascript, javascript. I have been passed over for great jobs because I had ignored javascript other than being able to cut/paste what I found on The Google to get the job done.

This last year has seen me playing catch-up. Often, because of the quality of books, it's 2 steps forwards and 10 steps back. The site codeacademy is great as is this book by Larry Ullman. I learned PHP starting with one of his books and he is a great writer/teacher.

Specifically, this book introduces the novice and the advanced user to the ways javascript is being used now. This book, the Douglas Crockford videos, codeacademy and maybe learnable are all you'll need to get good. To get great, it's a matter of time and figuring out how to apply what you know.

Nettuts is a good resource too. But... this book is a DEFINITE requirement for your JavaScript arsenal. I have the kindle version that I read on my iPad.
11 of 11 people found the following review helpful
4.0 out of 5 stars Excellent learning tool with useful exercises 27 Dec. 2012
By DaveCoast - Published on
Format:Kindle Edition|Verified Purchase
I'm currently working though the final chapter exercise and feel the I've gotten much more that my money's worth. Even though I have a strong technical background, I had zero JavaScript experience when I kindled this book. Warning - the process is not quick - but it is very rewarding if you code your own exercises.

I'm very pleased with the progression of concepts and the exercise samples used to demonstrate these concepts. We start simple with variable assignment and simple calculations. Then we get introduced to JavaScript control structures (decision and iteration). We continue to progress from Objects and Arrays to Functions and Events. At this point, we have a pretty good foundation and are ready to get into the good stuff. We explore the Browser and DOM manipulation before the deep dive into Forms with a good lesson on Regular Expressions (regex). At this point our JavaScript confidence has arrived and we tackle AJAX (not too shabby). So, now I'm working the grand finale exercise. It is a simplified auction site mixing JavaScript, PHP, AJAX and MySQL to provide Login, View and Bidding functionality. At this point I have completed 35 exercises and feel like I actually know some JavaScript (feel free to check them out at my profile site).

My approach was to type everything myself from scratch. I also have to make my own personal changes to things like variable and file names. So, while I downloaded and reviewed the sample code for reference - I purposely avoid using any of that code (I'm not trying to learn how to download and get someone else's code to work :-)).

I also need my development toolbox - which includes the following (YMMV - you'll probably need some working knowledge of similar tools):
1. Multiple browsers - Chrome, Firefox a little Opera and a reluctant dash of IE
2. Firebug and Firebug lite - console commands, break points and watch vars
3. Notepad++ - just my editor of choice
4. XAMPP - my localhost AMP stack of choice
5. Netbeans - IDE for PHP breakpoints

If exercises and a workbook approach is your idea of fun (like it is for me) you will enjoy this book.
10 of 10 people found the following review helpful
5.0 out of 5 stars This book is far superior to the 2 others I have read 16 Sept. 2012
By Paul - Published on
Format:Paperback|Verified Purchase
I have been trying to learn JavaScript for several months and have found it to be quite challenging. The first book I tried reading was Learning JavaScript by Shelly Powers (published by O'Reilly). I found this book to be infuriating. It is very confusing. I found myself reading chapters over and over and still not understanding. I got half way through chapter 5 and decided I needed to try a new book. The second book I tried was JavaScript A Beginners Guide (third edition) by John Pollock. I read this book twice. It was much easier to understand however it was out of date, many of the examples did not work in modern browsers and it was very basic. Finally I have began reading Modern Javascript by Larry Ullman. I wish I would have bought this book first. I am only at chapter 6 but I am very pleased with the book. It is far superior to the others. It is the most up to date (as of this review), using HTML 5 in the examples and discussing modern browsers and techniques. It shows you tools to help develop and debug JavaScript (the other two books completely ignored this). It gets into more advanced, relevant concepts than the other books. His books are easier to read (I read his PHP book too) than the others. I just grasp the concepts better.

The book comes with code that you can work with during the chapter but at the end it gives you questions and problems that you are on your own with (well kinda). I look at this as somewhat of a negative, not providing the answers but at the same time I feel it pushes me harder to really delve into the language and if I get stuck there's an answer, Larry's forum. This is the best part about the book. I have had several questions and within 24 hours Larry has answered them. It's like a teacher comes with the book. I find this really awesome. I've never wrote a review for a book before but when someone goes above and beyond like Larry does with his forum he deserves a plug. Do yourself a favor and buy this book.
11 of 11 people found the following review helpful
5.0 out of 5 stars Excellent resource 7 May 2012
By Jason Cillo - Published on
Format:Paperback|Verified Purchase
Excellent reference with good examples, suitable for beginning and intermediate programmers (might be a bit basic for advanced Javascript "ninjas," but there are pearls and pitfalls that they may appreciate). Does excellent job of teaching best practices. Cannot recommend this book higher -- wish this had been available when I started using Javascript!
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category