Media praise for Designing with JavaScript

Have a blog? Join our Reader Review Program

"This is a really good book to use to learn about JavaScript within the framework of actual code examples...this is a volume you can use if you’re just starting out with JavaScript. Don’t let the small size fool you, however. There’s a lot of really good information packed into a book of manageable size."
--Thomas Duff, Portland Domino/Notes User Group, Dec 2002

"Prior to this book, many techniques were available only in fragmented and often excessively tricky presentations on the Web. With this book in hand and following the clear, simple, and useful examples, every web author can enhance the expressiveness of web pages."--Terrance A. Brooks, Journal of the American Society for Information Science and Technology, September 2002

"A well-written, well-presented book. It provides a good range of useful content that is applicable to common web development problems; if you are in need of a book to get you going straight away in using JavaScript to develop your site, I suggest you take a look at this one."
--Jono Bacon, Linux Format, May 2002

"The approach the authors take is the best thing about this book From a designers' perspective, there's no way to avoid having to learn some JavaScript. With this book, at least, you don't have to learn everything about JavaScript just to add a couple of features to your site. Funny thing is...you'll probably learn more than you meant to."--David Gault, AK ColdFusion User Group Newsletter, April 2, 2002

“Most JavaScript books force you to slog through reams of reference material before you get to the good stuff. This book is not one of them… DWJ2 skips the dry stuff and dives right into practical real-world examples of useful scripts you can easily add to your own pages…This book is a good intro by example to JavaScript.”
--Andrew King, WebReference.com, Nov 2001



"JavaScript for those who think of themselves as programmatically challenged. This helped me overcome some of my initial difficulty getting my head around programming concepts way back when"
--Elizabeth Wall, Amazon.co.uk development lead, Great Tech Books


PRAISE FOR THE FIRST EDITION

"Just a note to tell you that I thought your book was the best I've found to introduce JavaScript. As I read, I kept saying, so that's how they do that!" --David Brown

"Your book is a stunner. I have been studying js for a few months, and nobody else (Danny Goodman included) comes close to making it understandable and accessible like you do." --Randal Goya

"By the way I just love your book Designing with JavaScript. I use it everyday; I guess that's what you have to do when you first learn something. But anyways; it's a great book for anybody interested in designing on the Web and I commend you for it." --Jean-Guy Brochu

"First of all, your book is GREAT! I'm a designer by trade, but I've been slowly sinking deeper and deeper into scripting and programming. Most of the books I've purchased so far have been all function and no form. Your book gives real practical applications for Web sites and is without a doubt the most useful JavaScript book on the market today." --Mark Carson

"Good job on your book!! All those examples in the book really help in getting something working quickly and your explanations are clear. It is proving very helpful in my work at Sun." --Jim Moyer, Sun Microsystems


"After trying unsuccessfully via at least two other books to get a handle on JavaScript, your book was the first to actually make any sense. Your hands-on examples were a great way to learn by doing." --Joe Goldfus

"Great! Excellent! No greater praise can be said about this book. There's so much information in this book for the novice and the professional. Nick has done an excellent job." --Christopher Chin

"Finally a javascript book that even designers can understand. I read it from cover to cover and now I can actually understand and even write simple (and not so simple) scripts. Just wanted to say 'thanks.'" --Jason Christy, Designer, www.abbcom.com

"I loved your book. Learned more from it than two years programming on the Web." --Mike Miller

"After almost sleeping with 'Designing with JavaScript' and countless late, (very late), nights I finally put my new site out. Thanks for the book!" --Cameron Aull

"I am enjoying your book--a real doer's book. I can tell that someone who actually codes wrote it." --Sawako

"Up until now I had basically done a lot of cutting and pasting with existing code, bought a couple of 3" thick books written by someone who's obviously not human, in as much as their idea of an explanation is as confusing as the example. Yours was the first book I have read which didn't talk down to the reader and put across concepts in a very interesting and understandable manner. Reading it was a pleasure, not a 'real pain in the arse.'" --Michael Hawkey, Net Dynamics Web Constructors

"Loved your book. Your book is by far the best explained programming book that I have ever read. It is the only one that I have read in its entirety." --Ken Adelglass

"I've read your wonderful book on Designing with Javascript, and I must say that it truly lives up to O'Reilly's standards. I just love it. That book in conjunction with The Javascript Definitive guide are a great pair." --John Curry

"Loved the book. We've got three copies floating around at Discovery Online." --Jeff Rule, Discovery Channel Online

"I just received your new book. I couldn't put it down. This book covers all the cool new stuff--JavaScript, CSS and Dynamic HTML in one easy-to-read format. You combined an easy reading style with concrete examples of how to program in HTML object model. You make JavaScript accessible to the rest of us. What really ticks me off is that you are just getting out of High School. " --Jeremy J. Black, Infohiway Inc.

"I wanted to say your book is the best tutorial for JS that I've seen. Are you planning to write another one?" --Dan Sweet

"First, I'd like to say that I love your book! I relied heavily on your Javascript Tip of the Week and ordered your book as soon as I heard about it. You have a real way of explaining script to novices like me. The only programming I ever did was in Basic around 1984! " --Kathleen Fetner

"Nick, I found your book to be the most rewarding book on the market. I've had it for three weeks now and have gleaned more info from it than
JavaScript for Dummies, and Teach Yourself JavaScript. Your understanding of the subject has given me the tools I need for the job at hand." --Doug Kramer

"I must say that your book is excellent. I picked it up last night and have gone through it a number of times already. The amount of information you give out in such accessible language is amazing and tremendously helpful." -- Andy Shattuck, Design Director Applied Multimedia Productions Inc.



"Designing with JavaScript is an excellent learn-by-example tutorial that helps you create dynamic content for your Web site. Each chapter tackles a single topic with a relaxed and conversational tone. The thoroughly explained examples in each chapter are blocked off in green for quick reference and included on the accompanying CD-ROM. Whiz-kid author Nick Heinle--author of the JavaScript Tip of the Week Web site and closet high school student--covers a lot of ground, from dynamic frames, forms, and cookies to the latest in both 4.0 browsers' versions of Dynamic HTML. One excellent chapter demonstrates how to easily include multiple versions of your scripts to work with versions of Netscape Navigator or Internet Explorer, depending on which browser views the page.

"This is one the best titles available for relative newcomers or Web designers who want to get waist-deep in scripting as quickly as possible. However, Heinle's examples will also be useful to anyone with an interest in JavaScript." --Amazon.com

"JavaScript's Boy Wonder, Nick Heinle's Designing with JavaScript is a first-rate introductory tutorial.

"It's not really surprising that one of the best introductory tutorials available on JavaScript comes from a high-school-age prodigy. Nick Heinle has earned a name for himself by dishing out JavaScript advice on his Web site, JavaScript Tip of the Week. Heinle's Designing with JavaScript: Creating Dynamic Web Pages is a first-rate tutorial that demonstrates how to create dynamic content on your Web site through a multitude of examples and conversational explanations. Each chapter tackles a single topic--from dynamic frames, forms, and cookies to the latest in both 4.0 browsers' versions of Dynamic HTML.

"One excellent chapter demonstrates how to easily include multiple versions of your scripts to work with versions of Netscape Navigator or Internet Explorer, depending on which browser views the page. The book emphasizes real-world application of its lessons, making Designing with JavaScript necessary for any budding Web designer who wants to move quickly from the static to the dynamic. The book is a bit of a departure from publisher O'Reilly's excellent standard fare. However, it is such a successful foray that it has other publishers combing the personal Web pages and records of secondary school Web gurus for talent." --Amazon.com

"It's inevitable, you know. Eventually we'll all succumb to it. And the public will want it. They'll want to see it on your Web site. Of course I'm talking about Dynamic Web pages, Layers, and lots of JavaScript. If you're using Netscape Communicator 4.0 or Microsoft Internet Explorer 4.0, you've probably checked out some slick examples of what can be done with it. So, in that same vein, fire up one of those Web browsers and check out the Show. When you're done, come back to this page and get back to this review. When you're done oohing and ahhing, that is.

"When it comes to JavaScript programmers, Nick Heinle is the top of the line. He's always been a step ahead of the latest trick, and even better, he's been sharing these tips with the rest of us all along. Now Nick's written a book, and he explains how he created the Show, among other things. He also talks about:

  • how to control Windows (browser windows, not the OS)
  • how to control frames, forms, functions and arrays
  • dynamic images designing for the browser--the one the client's using layers and of course dynamic HTML

    "Nick gives you examples and code (included in both the print version and on the included CD) for each of the topics he covers. If you're one of those people who like to do it all from scratch, you may not want to buy this book. For the rest of us, if you'd like to see some great Web effects and techniques, go out and grab a copy of this book...it's a keeper. Even if you're well into JavaScript, you'll still be able to pick up some new stuff." --Scott Clark, WebDeveloper.com

    "The title of the first chapter of this book captures its spirit and why you should buy it. It's called 'Diving into JavaScript.' By the end of the chapter, you've learned how to do some usefully appealing things on your own Web site just by copying and making small adaptations to the JavaScript code supplied by the author. (In fact, the automatically changed date on our 'Today' page and several other points from this chapter are currently in use on whatis.com. We got these ideas from the Web column that became the basis for this book.) Although JavaScript is indeed a programming language, it's designed to be treated just the way the author treats it-- as, first, a bag of ready-made tricks from which non-programmers can easily select and, secondly, as a language that you create your own tricks with. In successive chapters, Nick Heinle shows us screens and code excerpts for rollover effects, creating popup windows (our hypertext link demonstrates one!), controlling frames, dynamically changing images, customizing a site with cookies, and using dynamic HTML.

    "A final chapter is for the more advanced user. Appendixes provide handy references to the Document Object Model structure, a list of event handlers, and the rules of JavaScript syntax. Nick Heinle started teaching himself JavaScript while still in high school, developed his Web tips column as a way to cement his knowledge, and published this book at the ripe old age of 17. At the time of this review, he is said to be finishing high school. He writes well by any standard and the book is nicely designed. We looked at a number of JavaScript books at our local Barnes and Noble and this is the one we had to have." --whatis.com


    "...this book is a tutorial that holds your hand as you become a JavaScript master." --Hotwired's Webmonkey

    "Nick Heinle's book, Designing with JavaScript, does a great job of describing how to bring JavaScript functions into your Web sites. Heinle is at the forefront of the JavaScript charge--and he is still two years away from graduating from high school." -- Eric Lundquist, PCWeek Magazine

    "Heinle, who wrote much of the JavaScript now used on the World Wide Web, offers an introduction to people who are not programmers and want to learn by doing. He explains programming principles in the context of creating scripts that make interactive and engaging Web sites. Diligent readers should be able to create scripts from scratch by the time they finish the text. The CD-ROM contains all the code and demonstrations from the book and a trial version of Infuse for Windows 95/NT." --Booknews, Inc., Portland, Oregon

    "Designing with JavaScript is an excellent learn-by-example tutorial that helps you create dynamic content for your Web site. Each chapter tackles a single topic with a relaxed and conversational tone. The thoroughly explained examples in each chapter are blocked off in green for quick reference and included on the accompanying CD-ROM. Whiz-kid author Nick Heinle--author of the JavaScript Tip of the Week Web site and closet high school student--covers a lot of ground, from dynamic frames, forms, and cookies to the latest in both 4.0 browsers' versions of Dynamic HTML. One excellent chapter demonstrates how to easily include multiple versions of your scripts to work with versions of Netscape Navigator or Internet Explorer, depending on which browser views the page.

    "This is one the best titles available for relative newcomers or Web designers who want to get waist-deep in scripting as quickly as possible. However, Heinle's examples will also be useful to anyone with an interest in JavaScript." --i/us