# OT: looking for decent JavaScript book

**URL:** <https://www.ruby-forum.com/t/ot-looking-for-decent-javascript-book/48371>\
**Category:** Rails\
**Created:** [November 19, 2005, 2:24pm UTC](https://www.ruby-forum.com/t/ot-looking-for-decent-javascript-book/48371 "2005-11-19T14:24:20Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeroen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/bbe5ce/32.png) [@jeroen](https://www.ruby-forum.com/u/jeroen)\
**Post date:** [November 19, 2005, 2:24pm UTC](https://www.ruby-forum.com/t/ot-looking-for-decent-javascript-book/48371/1 "2005-11-19T14:24:20Z")

</div>

Hi,

Can anybody recommend a good book on client side javascript? I’ve been  
using JS very conservatively for years, but it’s changed so much and  
browser support is now finally pretty decent. With all the great stuff  
possible today I’d like to understand things a bit better rather than  
just use the (great) scripts that come bundled with Rails.

TIA,

Jeroen

---

<div class="post-metadata">

**Author:** ![jeroen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/bbe5ce/32.png) [@jeroen](https://www.ruby-forum.com/u/jeroen)\
**Post date:** [November 19, 2005, 3:58pm UTC](https://www.ruby-forum.com/t/ot-looking-for-decent-javascript-book/48371/2 "2005-11-19T15:58:10Z")

</div>

On Saturday 19 November 2005 14:21, Jeroen H. wrote:

> Can anybody recommend a good book on client side javascript?

David Flanagan  
JavaScript. The Definitive Guide  
O’Reilly 2002  
There’s no substitute for this one as a guide to the language and  
reference. Apparently, a new edition is in the works, but not yet  
announced.

Stuart Langridge  
DHTML Utopia. Modern Web Design Using JavaScript & DOM  
Sitepoint 2005  
A good how-to guide based on examples.

Nicholas Zakas  
Professional JavaScript for Web D.s  
Wrox 2005  
More foundations than Langridge, but not as advanced.

Dave Crane, Eric Pascarello, Darren James  
Ajax in Action  
Manning 2005  
Currently the best treatment of all the Ajax stuff.

Unfortunately, all these books are thoroughly lacking in the testing  
department.

See also

[http://jibbering.com/faq/](http://jibbering.com/faq/)  
[http://www.quirksmode.org/](http://www.quirksmode.org/)  
[http://www.merlyn.demon.co.uk/#jav](http://www.merlyn.demon.co.uk/#jav)

HTH,  
Michael

–  
Michael S. There is no matrix,  
[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) only reality.  
[Michael Schürig | Sentenced to making sense](http://www.schuerig.de/michael/) --Lawrence Fishburn

---

<div class="post-metadata">

**Author:** ![jeroen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/bbe5ce/32.png) [@jeroen](https://www.ruby-forum.com/u/jeroen)\
**Post date:** [November 21, 2005, 8:28pm UTC](https://www.ruby-forum.com/t/ot-looking-for-decent-javascript-book/48371/3 "2005-11-21T20:28:13Z")

</div>

[http://www.quirksmode.org/](http://www.quirksmode.org/)

This is also a good place to look for JS info.

---

<div class="post-metadata">

**Author:** ![jeroen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/bbe5ce/32.png) [@jeroen](https://www.ruby-forum.com/u/jeroen)\
**Post date:** [November 24, 2005, 2:00pm UTC](https://www.ruby-forum.com/t/ot-looking-for-decent-javascript-book/48371/4 "2005-11-24T14:00:42Z")

</div>

I found this on line resource to be extremely clear.

> **[JavaScript Tutorial](https://www.w3schools.com/js/default.asp)**
>
> W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

bruce

---

<div class="post-metadata">

**Author:** ![jeroen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/bbe5ce/32.png) [@jeroen](https://www.ruby-forum.com/u/jeroen)\
**Post date:** [November 25, 2005, 11:47am UTC](https://www.ruby-forum.com/t/ot-looking-for-decent-javascript-book/48371/5 "2005-11-25T11:47:32Z")

</div>

> On 19-Nov-05, at 6:21 AM, Jeroen H. wrote:
> 
> > Hi,
> > 
> > Can anybody recommend a good book on client side javascript? I’ve  
> > been using JS very conservatively for years, but it’s changed so  
> > much and browser support is now finally pretty decent. With all  
> > the great stuff possible today I’d like to understand things a bit  
> > better rather than just use the (great) scripts that come bundled  
> > with Rails.

Can’t give a definitive answer yet, but I just got Jeremy Keith’s  
“DOM Scripting: Web Design with JavaScript and the Document Object  
Model” [1] from Amazon and it seems to be pretty much what a  
standards-aware web designer/hacker would want from a JavaScript book.

//jarkko

[1] [DOM Scripting: The book](http://domscripting.com/book/)

---

<div class="post-metadata">

**Author:** ![jeroen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/bbe5ce/32.png) [@jeroen](https://www.ruby-forum.com/u/jeroen)\
**Post date:** [November 25, 2005, 1:08pm UTC](https://www.ruby-forum.com/t/ot-looking-for-decent-javascript-book/48371/6 "2005-11-25T13:08:50Z")

</div>

Jarkko L. wrote:

> 

Yeah I ordered it too. I’m usually more into books that tell a story  
(e.g. a sample project) than a big fat “definite reference”.

Takes forever to ship to Holland, but hopefully it’ll be worth the wait!

Jeroen
