Accelerated DOM Scripting

Accelerated DOM Scripting from Apress in classic yellow and blackYippeee! My largest writing effort to date has finally come to fruition: Accelerated DOM Scripting with Ajax, APIs, and Libraries published by the fine folks over at Apress.

The book was something that I started last summer after having met the senior editor at the time, Chris Mills, at SXSW. (Chris has since moved on to Opera...the browser, not the musical style!) The writing was slow going and I was unable to get much done with the book. Surprisingly, Chris stuck behind me and I continued on. In June and July of this year, I buckled down, passing on a lot of client work to focus on the book. Writing a book turns out to be a lot of work. Seriously. Writing a book is not for the faint of heart. How Molly managed to write over 30 books, I'll never know.

To help out with writing duties, Mr. Mills managed to get Aaron Gustafson, Stuart Langridge and Dan Webb to pitch in a chapter each. I'm deeply honoured to have my name next to theirs. I'm also really happy to have had Cameron Adams handle the tech review.

So, what's it about?

Well, if it wasn't a little obvious, it's basically about JavaScript. The book is a lightweight 250 pages and full of DOM scripty goodness. The book is not meant to teach JavaScript. In fact, there's an assumption that you already understand the basics like variables, arrays and the basic syntax.

The first chapter, I ease into things with a quick overview and an introduction to some debugging tools. Nobody writes perfect code so it's good to have some tools at the ready.

Chapter 2 covers quite a bit, first going over some tips on how to approach your HTML and your CSS. Then, it jumps into the different constructs of JavaScript, how to work with the document object model, and eventually moving into event handling.

In the third chapter, I look at object-oriented JavaScript along with some other topics like closures, callbacks and chainability.

With the hardcore stuff out of the way, the rest of the book builds on top of that starting with Libraries in chapter 4. Overall, I'd say the book takes a positive and pragmatic view at the use of libraries in our day to day development. In the Ajax and Visual Effects chapters that follow, I build out custom examples to explain the concepts and then show how the same can be accomplished using libraries.

Stuart takes on form validation, Aaron gives the FAQ a facelift and Dan Webb creates a dynamic help system.

Win, win, buy!

Hopefully by now I've gotten you excited enough to get your hands on a copy. You can certainly head on over to Amazon and order now, it should be shipped out fairly quickly. To help launch the book, I've got five (that's right, 5) copies that I'm looking to give away (don't forget, I'm also giving away copies of the Art & Science of CSS).

How can you win a copy? Just leave a comment on this post and five random commenters will be picked. The deadline is this Sunday, September 30, at 11:59PM. I'll announce the winners on Monday. Be sure to use a valid email address as I'll need to be able to get ahold of you if you won.

Happy scripting!

Published September 26, 2007
Categorized as JavaScript
Short URL: http://snook.ca/s/846

Conversation

237 Comments · RSS feed
Martin Ringlein said on September 26, 2007

First!!!!

Kenny Saunders said on September 26, 2007

Hopefully by "random", you mean the first comment ;)

Congrats on the book, can't wait to read it...

a. falk said on September 26, 2007

I've been following your Snitter efforts, for one (nice work, btw), and that's brought me to your site where I've found a lot more great info. Would love a copy of your book.

Ryan said on September 26, 2007

Wow, Snook, I can't believe that you have another book with your name on it. For some reason I don't see you stopping anytime soon. I might just have to get this book though because I have covered myself with the basic Javascript and what it does, and I know enough about similar languages to keep going, although I just don't know where to go next. Maybe the book will throw out some ideas.

Sulcalibur said on September 26, 2007

Woooo I'm up for any giveaway of something I would buy. *note to self. better learn to read asap
Cheers senor Snook. You are spoiling us readers lately :D

Geof Harries said on September 26, 2007

Our Yukon winter is already starting (snow is creeping down into the valley) so I need a great book to read by the fire on those cold winter nights. A perfect companion!

Alex Payne said on September 26, 2007

Ooh ooh ooh!

Steve Fleischer said on September 26, 2007

Looking forward to your new book regardless of whether I buy it or win it. Congratulations for all your hard work - both the book and the very excellent Snitter (the Dan Rubin skinning of which I am eager to see!!)

Matthew Keefe said on September 26, 2007

Very nice work on the book, I will either be winning it or buying it.. albeit I will be very happy to win it... *cheers*

I am guessing you are already working on the next one. haha ;)

J. Bradford Dillon said on September 26, 2007

Can't wait to read it, either way I get it :)

Tobz said on September 26, 2007

I really need a good DOM Scripting book, and yours sounds perfect.(hint hint)

Chur

Larry T said on September 26, 2007

Hmmm sounds like an interesting book... certainly something I've wanted to investigate more of. Sounds perfect!

Uriel Katz said on September 26, 2007

good luck with the sales

Taylor said on September 26, 2007

Wow. Sounds like a great resource! I could definitely go for a copy. Adding to wishlist, in case I don't win one :)

David Cohen said on September 26, 2007

I enjoyed the Art & Science of CSS, would love to enter into the giveaway for the new book

Cory said on September 26, 2007

You are really not helping my tech book addiction (unless I win one, of course). I keep buying new ones before I'm even finished with the old ones!

Joe Gornick said on September 26, 2007

Congrats on the book! I'll definitely take a look at it when it hits the shelves, or maybe I could just win a free one here :P

Shawn Grimes said on September 26, 2007

Congrats on the book Jonathan! Seems it will be an invaluable resource to have on hand and will indeed wind up in my book collection one way or the other. I hope it flies off the shelves as I'm sure it will.

Aaron Barker said on September 26, 2007

Sounds like good stuff. Can't wait to see it... hopefully for free =)

Brian Delicata said on September 26, 2007

Congrats on the new book! Art & Science of CSS sits prominently in my library!

Tarellel said on September 26, 2007

Wow, great job bud. Just another title to add to the list of great books, written by great technology enthusiasts. I have to say, even if I don't win, I'm definitely going to go down and purchase a copy of this new book.

Eddie Welker said on September 26, 2007

Hoping I win a copy (I'm poor!) but if not, I'll probably buy it anyway. Cheers for the book!

Matt Beck said on September 26, 2007

function checkWinner()
  {
  if(document.getElementById('winner').value=='Matt Beck')
     {
     praiseSnook();
     return true;
     }
    else{
       cry();
       return false;
       }
  }
Jeff Carouth said on September 26, 2007

Congratulations on the book writing. I've had a desire to write a book at some point in my life but good for you having your name in the author list of two titles.

Mario said on September 26, 2007

5 of 24... still pretty good chances for that book (css book would also be nice if you run out of javascript ones :)
Anyway, congratulations man

Scott Powers said on September 26, 2007

congrats on the book snook!

Michiel Jelijs said on September 26, 2007

Now this is a book i would buy! Congratulations!

Sudar said on September 26, 2007

Congrats on your second book!

I would definitely like to read this book.

paul irish said on September 26, 2007

Been a little disappointed by some of the Apress books, but this one looks to satisfy.

Gabe da Silveira said on September 26, 2007

Awesome! Sorry I missed your talk at the Jam Session, but you made a good impression at the roundtable Saturday morning. And your blog is one of the most beautiful I've seen recently.

Joseph Scott said on September 26, 2007

Congrats on getting your book completed.

Stefan Alexiev said on September 26, 2007

I'm really considering picking one up, this is probably the area where my skills are most lacking. Well done and good luck!

puNk!d said on September 26, 2007

Hoping I could get a free copy or definitely I'd wait for and buy a translated one in China :)

Gilbert West said on September 26, 2007

And suddenly it's just like de-lurking day all over again. Free, free, did soomeone say free.

sike said on September 26, 2007

Am I lucky enough to pick up a copy?

Pascal said on September 26, 2007

Souns like a book I would love to win. Keep up the good work!

Andrew Kumar said on September 26, 2007

free book would be nice... on a student budget =D (yes tha's right I played the sympathy I'm a poor student card =P )

emaz said on September 26, 2007

Me excite if win ;)

Aosh said on September 26, 2007

It's great to see more well written Javascript books coming out. I look forward to reading it!

Jonathan Christopher said on September 26, 2007

A book is certainly no small feat. Congratulations on publishing, Jonathan, I'm sure it's a great book!

Thomas Lauwers said on September 26, 2007

Would you even pick somebody from "far far away", meaning Belgium. The country best known for its chocolate, beer (Westvleteren), its waffels and not to forget Veerle Pieters ;-)

your work inspire's me, thanks

Dean Robinson said on September 26, 2007

ooo... this book sounds interesting, looks like another one to add to my wishlist. Top work, it frightens me to think of the amount of time and effort that must go into producing a quality book.

Steffen Görtz said on September 26, 2007

Winning this Book would be great .. so i'll set up some coffee and wait now :)

Stuart Langridge said on September 26, 2007

Can I have a free copy? ;-)

Gerlof van Ek said on September 26, 2007

I find it very interesting that you write books snook. Its very nice way to contribute to a coder community to spread your knowledge. Thumbs up and congrats.

Calm_Pear said on September 26, 2007

Sounds like a very interesting book you wrote there! I'll be looking forward having a peak in it when I'm at the bookstore. ;-)

Eric Eggert said on September 26, 2007

That book sounds indeed quite interesting. It certainly has a place on my christmas wishlist if I don’t win.

Bartek said on September 27, 2007

I'm feeling very random this morning.

DevMountain said on September 27, 2007

I look forward to reading my 'won' copy :-D

Ian said on September 27, 2007

Congrats on the book release!

I'm thinking of writing a book too. What software(s) do you use to get it all down (author the book)?

Andy said on September 27, 2007

Just what I need. Another book to add to my 'to read' pile. So much to read, so little time... congrats on the new book ;)

Ole said on September 27, 2007

math.random(47)

i really like books about dom scripting (like my bible "Dom Scripting" from Jermy Keith).
so i hope, i will be lucky....

Matthew Pennell said on September 27, 2007

Review copy? ;)

Kim Joar said on September 27, 2007

This looks really good, Jonathan. I'm looking forward to reading it!

Sjors said on September 27, 2007

I am currently working on a project which has ~1000 lines of JS code. This book could be usefull ;)

Harmen Janssen said on September 27, 2007

Congratulations!
I'm looking forward to reading it! :)

digitarald said on September 27, 2007

Great review, very useful, great idea with the give-aways to fill the comments ;-). The book sounds great for me degree work, useful resources for Ajax applications (without too much bullshitting) are rare :-)

Tanvir Mahmud said on September 27, 2007
div.comment { display:none; }
div#c55549 { display:block; }
Michael said on September 27, 2007

Congratulations.... can't wait to hold this baby in my arms!

Robert said on September 27, 2007

Congratulations on the book, snook!

Lim Chee Aun said on September 27, 2007

That is really one nice book :-D

Matias Lespiau said on September 27, 2007

Being an everyday reader of your blog, it will be very satisfing to grab a condensed amount of your knoledge in one piece!

Congratulations!

Ben Bodien said on September 27, 2007

Congratulations on what looks to be an excellent resource! This will fit nicely into the rapidly swelling Apress section of my bookshelf.

Andre said on September 27, 2007

Congrats for your book, Snook! My bookshelf will be proud of it! :P

Silvan Hagen said on September 27, 2007

Wow, sounds great to me. Maybe I win one, otherwise I grad myself a copy from amazon.

MrQwest said on September 27, 2007

How cool! Well done Snook! I'll take a peak at the book on Amazon later today. (Will it be available in the UK?). Wouldn't mind learning a bit more about JS.

Stephen Price said on September 27, 2007

Found out about your book via Twitter post. :)
Gratz on the book!

Stellaris said on September 27, 2007

Looking forward to the book, either won or bought.

Zé Pedro said on September 27, 2007

Hi from a long time fan from Portugal! Keep up the good work!

Olli P. said on September 27, 2007

Congratulations, very nice indeed!

Nasko said on September 27, 2007

Congratulations, Snook! I'm sure I'd be as pleased reading the book as I am following your blog.
Being a more server-side oriented developer, I've always suffered from not taking the time to learn JavaScript the proper way. I've taken different bytes of it as I've tackled different tasks, but never tried to grasp it in its entirety. I'm sure your new book would be an invaluable read for me.

Curro said on September 27, 2007

Great news, Jonathan. Congratulations! Do you think the book could be used as textbook for teaching a 32-hour DHTML course over an 8-week term to computer science students? They'd be already familiar with JavaScript.

Miha Hribar said on September 27, 2007

Congrats Jonathan! Am looking forward to getting my hands on a copy. Do you have any other books in the making? :)

Ben said on September 27, 2007

Count me in!

Stijn De Lathouwer said on September 27, 2007

Wow, looks like a great book. Might just be the thing to hone my JavaScript skills a bit further.

Peter said on September 27, 2007

Congrats on the book Jonathan.

José Carlos said on September 27, 2007

Congratulations on the book. It has been in my Amazon wishlist for some time. Finally I can get it. Hopefully free. :D

Quang Anh said on September 27, 2007

Nice book :D

I've read the Art & Science of CSS and really want to read this new book, too.

Mike Birch said on September 27, 2007

I already have a couple of javascript books, but this sounds like it will fill a gap, and like others I'll probably buy it if I'm not lucky here. Thanks for the chance for a freebee :)

Huseyin said on September 27, 2007

Congrats!

Remco said on September 27, 2007

Congrats with the book!
still 6.5% chance on winning ;)

Nick Allen said on September 27, 2007

Excactly what i'm looking for, I follow the sentiments of others in that if I don't win it'll end up in the library anway! Nice work

Simon Hanmer said on September 27, 2007

The books looks great, it'd be nice to win one but if not I'll be heading over to Amazon to purchase one.

Ben Henschel said on September 27, 2007

Good Job on the Book Jonathan! Looking forward to reading it.

jan.ptacek said on September 27, 2007

dynamic help system? i am eager to see it!

Eugene Sutula said on September 27, 2007

Thank you for a great work. Looks really professional. Hope I will have a chance to look inside ;)

P.S. I wish in time people will be happy to say the same about my future book.

Mário Araújo said on September 27, 2007

var winner = String.fromCharCode(56, 50);

Georgi Momchilov said on September 27, 2007

Well done :) happy to hear you've publishing a book.

Ian O said on September 27, 2007

The book looks great! Can't wait to read it.

Thomas Higginbotham said on September 27, 2007

Looks like a good read. My only other JavaScript book is fairly outdated.

Benjamin Hirsch said on September 27, 2007

Congrats Snook. Looking forward to reading this.

Chris M Johnson said on September 27, 2007

This is exactly the type of book I need. Lately, I have been planning on stepping up my Javascript game to make use of some of the more recent additions. This book, free or purchased, will make a great addition to my library.

Graham said on September 27, 2007

Here's ta swimmin with bow-legged women! I'd love a copy of that book.

Paul Groves said on September 27, 2007

If you can find them, maybe you can hire. . . The A-Team

Cameron Westland said on September 27, 2007

Snook: Is indigo/chapters going to be stocking this aswell?

Oh and go Canada!

Cheers
-Cameron

Gilles said on September 27, 2007

Just finishing Christian Heilmann's book on DOM scripting & I have the feeling this is the perfect follower. Will have to wait until after this weekend though, you never know, my Monday might be sweetened ;-)

James Mitchell said on September 27, 2007

Like the Donkey in Shrek: "pick me, pick me".

Paul Robinson said on September 27, 2007

Congratulations on your new baby!

Steve Cunliffe said on September 27, 2007

Wow, note to self: The best way to get "Eleventy Billion" comments on a blog! Tell folks that all they have to do is place a comment for a chance to win! - sweet! (I'll be copying this technique for sure! ;-)

PS It is also a very clever way to make sure the posters are posting with the correct email address!

Wow, the book does sound good... I look forward to a JavaScript book that is the "Well, now that you think you've mastered JavaScript - Lets start digging real deep in to best practices, accelerating code, libraries etc." sounds right up my alley.

var winners = snook.book.winners.join( ',' );
if( winners.indexOf( 'Steve Cunliffe' ) ){
  alert( YUI.owner );
} else {
  visa.pull().out( new Date() );
  location.href = 'http://tinyurl.com/2bp2yo';
}
Kevin Hillabolt said on September 27, 2007

Can't wait to check it out.

Hopefully, I'll be one of the lucky five.

Bryan Buchs said on September 27, 2007

Looking forward to picking this one up (or having it given to me!)

Gustaf Lindqvist said on September 27, 2007

This is really a book that I have been waiting for! Also nice reading in Digital Web Magazine about you guys in Sidebar Creative. A good interview.

Jeff Smith said on September 27, 2007

Many congrats Jon. I can't even imagine the amount of time and dedication it took to see this through to the end.

Michał Szajbue said on September 27, 2007

Seems to be a must-have for me as I am going to dig into JS & AJAX pretty soon.

Tim said on September 27, 2007

Looks like a good read. Will try this first, but if it fails, I will just have to go buy it.

Rémi Prévost said on September 27, 2007

Congratulations! I'd like to win, please :)

Dan Shields said on September 27, 2007

I can't wait to check this book out, I'm currently reading the "Beginning JavaScript with DOM Scripting and Ajax" book, so hopefully after that this book will help push me farther into being a Javascript Ninja!

Joshua Marshall said on September 27, 2007

Sounds like an interesting read, Jonathan, can't wait to get my paws on a copy.

Congrats!

Phil said on September 27, 2007

I would love to win this! Congratulations on finishing it, sounds like an effort, which is why I'm surprised you're giving it away too!

Tom Leverenz said on September 27, 2007

I think I'll buy it if I don't win anyway but hey, you gotta play to win!

Trevor Davis said on September 27, 2007

Book sounds great, I might buy it even if I don’t win it.

Markus said on September 27, 2007

I want one!!!

Thomas Messier said on September 27, 2007

Congrats, you're now well on your way to 30 books! I might just have to check this one out.

Jason Beaird said on September 27, 2007

You know, they say the lottery is a tax for people who are bad at math. One scratch-off please. :)

Steve Lounsbury said on September 27, 2007

Hah, looking like the competition for the 5 copies is fierce! Congrats on the book, Jon.

syed said on September 27, 2007

I would love have the book.

Adam said on September 27, 2007

It's already in my "booksiwant" tag in del.icio.us, but i'd love a free copy congrats on the book!

Nick said on September 27, 2007

I love Apress books, and I'm sure this one would be another great addition to my bookshelf. Congratulations on getting it done. I can't even imagine what it's like to write a book like this.

Scott Messner said on September 27, 2007

Congrats Jonathan! I look forward to reading your book.

Chris Luebbe said on September 27, 2007

Hooray! Congrats on the book. Now give it here.

Travis said on September 27, 2007

Congratulations! I can't wait to read it.

John MacAdam said on September 27, 2007

Just lowering the % for everybody else.... ;) Sorry!

Ben Lacy said on September 27, 2007

Nice work Jonathan! Looks like this will be a great resource.

Chris Luebbe said on September 27, 2007

@Matt Beck: Freaking hilarious!

Hamish M said on September 27, 2007

Looks great Jonathan! Writing a book is no easy task. But It's definitely worth it.
I think this would be a great addition to any developers library.

Good luck to all!

James Turnbull said on September 27, 2007

Random Comment: "Do It Now - Today will be yesterday tomorrow" -- Talking Moose.

Looking forward to reading the book :D

Dan Brady said on September 27, 2007

Ooh! I want to play Me Wantee too!

(Keep up the great work.)

Jonathan Powell said on September 27, 2007

The book sounds awesome! Congrats on finishing it!

David said on September 27, 2007

Congrats. I'm looking forward to reading it.

Paul Monson said on September 27, 2007

I love the idea of tackling issues libraries solve with simple DOM scripting! I have been looking for some insight on just that this week.

Thanks, and I look forward to checking it out.

Nate Constant said on September 27, 2007

Cant wait to read it!

Jason Padgett said on September 27, 2007

gimme!

William Doyle said on September 27, 2007

That's a lot of commentary. I'm interested in what random number algorithm you will use to determine the winners.

Congratulations on the book.

louis said on September 27, 2007

winner here!
yey.

congrats on the book dude.

Tommy Valand said on September 27, 2007

Congratulations on your new book!

Pete Jones said on September 27, 2007

Everyone has a good book in them, is this it? I hope so.

Kilian Valkhof said on September 27, 2007

I read your chapter in the art and science of css with much pleasure, you have a solid writing style. If i ever decide to really start with javascript, I'll certainly check out your book :)

Arpit Jacob said on September 27, 2007

Congrats on the book hope I win :)

Brian Wigginton said on September 27, 2007

Snook, loking forward to getting a copy!

Marc said on September 27, 2007
myMood = isWinner ?
	array('suprised','happy') :
	array('normal','appreciative');
Scott said on September 27, 2007

I'm totally winning this one!

Sam Rayner said on September 27, 2007

Congrats on the book John. I'll be adding it to my Amazon wishlist for sure :)

Gustavo Schonarth said on September 27, 2007

Gimme that! =)

Karl said on September 27, 2007

I'd love a free copy, of course. If I'm not one of the lucky winners, though, I'd be happy to pay for it ... unless you'd like to trade one for my book. :-)

Scott said on September 27, 2007

Congratulations Jonathan.

Jacob said on September 27, 2007

Wow! that's 5 minus 1 now.

Sean Madden said on September 27, 2007

oh aye.

Andy Kant said on September 27, 2007

Congrats on the book, hoping to win a copy. ;-)

Mark McDonnell said on September 27, 2007

Well done on completing the book!

I hope I win so I can better my skills with Ajax and so I can get my head around all these different API's and Frameworks as well.

M.

John Mark said on September 27, 2007

Wouhooo! I hope I win! :)

Arjan said on September 27, 2007

I'd love to read your new book. As I'm not very experienced with libraries and APIs (but with the DOM itself), I would like to read how such extras can help me develop.

Jarrod Goddard said on September 27, 2007

Congratulations Jonathan! Enter me in the contest, can't wait to read it!

Dennis said on September 27, 2007

To win, or not to win, that is the question.

Sheldon said on September 27, 2007

The book certainly looks interesting and I know I would learn a thing or two. I should just buy it anyway . . . I kinda owe you from just the stuff I've learned reading the blog!

Dave Peele said on September 27, 2007

That book sure would look nice on my bookshelf!! After I read it, of course. ;)

Brennnan Falkner said on September 27, 2007

Yeah, I don't know how you people can manage to write whole books, either. I dread writing a simple email. I guess I should just be glad you do. :)

Proleter said on September 27, 2007

Congrats on the book.

Jason Grunstra said on September 27, 2007

Congrats! Looks interesting.

Tim Bendt said on September 27, 2007

Oooh oooh, pick me pick me. Seriously though, that book looks like It would be very useful to me.

Nathan Logan said on September 27, 2007

Well, if I'm not randomly chosen, I'll buy one anyway, so I'm probably not your best choice.

Congrats on a tough project - I'm sure it feels much better to be on this side of the project than it was on the other. Nicely done.

Frank Manno said on September 27, 2007

Congratulations, Jonathan!

Looking forward to reading this one. With yours and Dustin's books coming my way, it's going to be a fun, javascript-filled time! ;)

Hans Nilsson said on September 27, 2007

Feeling lucky! Good work with the book!

Grant Palin said on September 27, 2007

Sweet. On my wish list. I'll hope to win a copy here, but if not, will probably buy it anyway.

John Wilson said on September 27, 2007

Shiney!

Kylir Horton said on September 27, 2007

Nice book! I would love to win a copy. If not, I'll probably purchase one from Amazon. Good job!

Mika said on September 27, 2007

I want to read this one! :)

Rory Casey said on September 27, 2007

Yeah I'm just as keen as every one else to win the book too.

NICCAI said on September 27, 2007

Pick me! Pick me!

zeratul said on September 27, 2007

just entering in the drawing :p

Shaun Smith said on September 27, 2007

That was a long scroll to the bottom, i'm not liking the odds :P

Looking forward to reading the book, win or lose. Congrats.

Patrick said on September 27, 2007

over here, over here!

Boby said on September 27, 2007

Congratulation on the book!
If I don't win it here :P I'll need to buy it :)

PS: I would give the book away to those with creative comments (functions and code) :p

Jermayn Parker said on September 27, 2007

I enjoyed your input on the CSS book and would love to read your input on this new book and also improve my DOM scripting at the same time, so please?

Emilio Bool said on September 27, 2007

I would like to read that book : )

Greg said on September 27, 2007

Adding my name to 175 others here. :)

Ray said on September 27, 2007

what does this book have that others dont, why would you recommend it?

Dang Truong said on September 27, 2007

Wow, another wonderful book. I really wish to have it from you, I can't afford to buy it from my country- Vietnam.

Wesley Walser said on September 27, 2007

Looks like a fun read. Thanks for the chance to win also.

Darrel said on September 27, 2007

Congratulation on the book, sounds like a must read.

Morgan Currie said on September 27, 2007

I just found a copy of the Art & Science of CSS in Cape Breton, Nova Scotia, and, after crapping my pants, promptly paid more than I would have anywhere else in Canada, went straight home, and read the whole thing in an hour. Now I want more, so hows about picking me?

Alexander Radsby said on September 27, 2007

Great to hear that you've finished a book yet again. I need to learn more about it I'll probably read it somehow :)

Altay KarakuÅŸ said on September 27, 2007

Why not?

rick said on September 27, 2007

Congratulations! I can't wait to check it out.

Kory Twaites said on September 27, 2007

I'll throw in my comment for a chance to win!

Isaak kwok said on September 27, 2007

Congrats on the publication of your new book.

mordret said on September 27, 2007

I want that book.. pick me *g*

Antti Mäki said on September 28, 2007

Gimme gimme gimme.

Emil said on September 28, 2007

I'm not that into Javascript. I do my ajax and my visual effects with Prototype/ScriptAc/JQuery/Interface. I have a basic understanding of the DOM, why should I pick this book instead of a book in JQuery? Give me som arguments :)

Jon Randahl said on September 28, 2007

sounds like a really good read! Gonna try to get a copy for work, and play! Although, one would be fine for both!
J

Omar Sheikh said on September 28, 2007

Who can say no? Not me :-)

Paul Decowski said on September 28, 2007

Will you post to UK though?

AMD said on September 28, 2007

Never look a gift ajax call in the mouth...good on your sir!

Aaron Bassett said on September 28, 2007

Could this be your most commented post on your blog? Nothing like a free give away to get the lurkers posting ;)

But congrats on the book, I can't imagine the time and effort that goes into doing something like that. I keep toying with the idea myself - but like most people thats all I have done.

Am glad to see you ain't one of those people!

Jakub Nesetril said on September 28, 2007

Johnathan, congratulations on your new book, indeed it's a helluva lot of work!

Keith Rousseau said on September 28, 2007

Congrats on the new book.

Rich said on September 28, 2007

A book would be nice.

AMD said on September 28, 2007

With the amount of pages this industry generates, I think it's telling that we all want *your* book on our shelves. We know it's going to deliver.

John Lascurettes said on September 28, 2007

No purchase necessary to enter contest. :)

Jeff said on September 28, 2007

Congratulations! It's great to see another book on DOM Scripting out on the shelves.

Tom Sieron said on September 28, 2007

I'd love to read your book!

Marcus Derencius said on September 28, 2007

Wonderful. I really enjoy your blog, and now happy to know about a full book of your writings.

Mike Nosal said on September 28, 2007

Looking forward to the book,
Cheers.

Juan Ignacio Serra said on September 28, 2007

Wow Jon, congrats!!, You never stop amazing me!

Cheers, from Juani (the Argie of The List)

Zach Cox said on September 28, 2007

Congrats! Can't wait to check out the book.

Daniel Lemire said on September 28, 2007

Nothing brings out the comments like a giveaway! Another book already?! I haven't even had a chance to buy the first one!

Aaron Conran said on September 28, 2007

Congrats on the book, looking forward to reading it.

Jon said on September 28, 2007

Looks like a good read. In what ways does this book differ from Pro JavaScript Techniques by John Resig?

David said on September 28, 2007

With so much to be done on the web - books like this are bound to be useful for those looking for more advanced logic and stuff. I know that I personally need to drop PS CS3 and PHP for a while so I can concentrate on some JS

So Good Work - writing enough for a book IS hard work ;)

George said on September 28, 2007

Congrats from Greece :)
cheers

Andreas said on September 28, 2007

pick me pick me! seriously though, congratulations.

David Walsh said on September 28, 2007

Sweet, looks like a great read!

Adrian Diaz de Leon said on September 28, 2007

Wow, so many comments... is this equal opportunity winning? Well I hope a nerdy latin webmaster can get a copy. I do have a P.O. Box though.... for when you send out the book *wink

Goulven said on September 28, 2007

Wow wow wow, sounds great! Just the kind of things I'm eager to dive into after two starter books on Javascript. Still struggling with OO Javascript and I really need a good look at it because that's just the way to go.

Can't wait to get my hands on one, for free or from Amazon!

Good luck with the sales!

Kevin Fukawa said on September 28, 2007

Congrats on the new book, and on making the transition from conference attendee to presenter. Hope to see you at WDN08!

BARTdG said on September 29, 2007

Now that looks like a book I'd like to read. In fact, I am someone who knows 'the basics like variables, arrays and the basic syntax' but has troubles taking the next step. Hope I win :)

Jesse Skinner said on September 29, 2007

Congrats, Snook! I can only imagine how much work it would take to put together a 250-page book.

Phil Dame said on September 29, 2007

No wonder you're so busy. Congrats on getting it done - doesn't sounds easy.

Rory Fitzpatrick said on September 29, 2007

Hmm, "DOM scripty goodness" for free! Nice one.

Jens Bjerrehuus said on September 29, 2007

Looks to be an interesting read. Congratulations on finishing it.

tenni said on September 29, 2007

Nothing like a competition to bring out the lurkers!! (myself included)

I would love a copy of your book—but will happily buy it either way. Sounds like just the type of thing I need to take my scripting to the next level.
Congrats on the achievement.

Manuel Catez said on September 29, 2007

Sounds really good! Can't wait to read it :)

Dejan Božič said on September 29, 2007

Found my way to this website not long ago, but from what I have read so far, the book will surely be a good read.

Johan said on September 29, 2007

Snook, I want that book.

Tyler said on September 29, 2007

congrats, can't wait for it to come out!

Kevin van Dijk said on September 29, 2007

I'm going to get this book as soon as it comes out in Dutch book shops :)

Pablo said on September 29, 2007

Congratulations on your new book, which probably took a lot of time and work - DOM Scripting isn't easy to learn, let alone teach. I hope it makes the Best Seller's list or something and you make a lot of royalties ;) lol, we all know that you had other reasons other than your love for it.

jack said on September 29, 2007

Good for you! win it!

Foaud Masoud said on September 29, 2007

Mabrook for the book.

Mabrook means Congratulations in Arabic :D

Su said on September 30, 2007

Is there a TOC available anywhere, by chance? Also, as far as libraries, the Apress site says "such as Prototype." And...?
(Sorry if this has been asked, but you see how far down this is. I promise I did some searching.)

Luke said on September 30, 2007

I'm the winner of "the art and science of CSS" from your previous post. Hopefully I'll also be able to get one free copy of your new book :)

Erik said on September 30, 2007

hope i win =)

Erik said on September 30, 2007

haha time to step away from the comp. put the wrong email address in the last post.

Umut Muhaddisoglu said on September 30, 2007

Hey.., If I can't be the winner I'll be ask this to you on 7th of October at the Future of Web Design Event :)

Cheers,
Umut

Doug said on September 30, 2007

Hope I'm still in time. You didn't specify a timezone!

Jonathan Snook said on September 30, 2007

Thanks everybody for playing! The contest is now closed. The winners will be announced tomorrow.

Joel Merritt said on November 12, 2008

1je3rxjeh412sewq

Makin said on January 16, 2009

Hi webmaster!.
I am from Ukraine and also now am reading in English, tell me whether I wrote the following sentence: "Rather than using I statements, begin each sentence with an action word to describe your experience."

Thank you very much :(. Makin.

Sorry, comments are closed for this post. If you have any further questions or comments, feel free to send them to me directly.