[nSLUG] JavaScript Reference...

Ted Tibbetts intuited at gmail.com
Fri Apr 15 00:53:28 ADT 2011

Looks like the 3rd edition hasn't been released yet: the page Daniel linked
to mentions a "Pre-order price guarantee", and gives the publication date as
"Dec 6 2011".  Though that may be a typo.  The [second edition][] was
published in 2001, making it more or less obsolete these days.

I recently read "Javascript: The Good Parts" by Douglas Crockford (the
author of the [jslint](http://jslint.com/) syntax checker).  He's a bit
particular and opinionated about certain things, but nevertheless provides a
good overview of the language's core concepts.  Higher-level things like
choosing a framework or performing specific tasks are not covered; this book
just focuses on the language itself.  He focuses a lot on things like using
closure for encapsulation and other FP-influenced techniques.

For online references, I find the MDC docs helpful.  Although they are
oriented towards Mozilla's implementation (technically JavaScript™ itself),
they are thorough about denoting which methods, etc. are extensions from
ECMAScript3 / JS1.5.  It looks like they've (partially?) updated this to
show what's in ECMAScript 5: e.g. the entry for [Object.create][] shows that
it has been assigned the "ECMAScript5" tag, but its entry in the [Object][]
page just notes that it "Requires JavaScript 1.8.5".

[second edition]:

2011/4/14 Daniel Morrison <draker at gmail.com>

> If you're coding in Javascript and like hard copy references it looks
> quite useful. Depends which edition. The 3rd edition covers 'Ajax and
> HTML5' so it sounds reasonably up to date, and cheaper than the 2nd
> edition on Amazon. However there are no reviews.
> http://www.amazon.ca/JavaScript-Complete-Reference-Thomas-Powell/dp/0071741208
> Personally I'd save the $40 and consult a free online reference. But I
> like online references better than the dead tree versions.
> If you're not coding Javascript, I'm sure it would make a very useful
> paper weight, or a shim for a wonky bit of furniture, etc. but it may
> prove expensive compared to a cheaper book, or even a block of wood or
> a rock. But you can't fold paper airplanes from the leaves of a rock,
> so the book does have its advantages.
> Note that  I haven't actually used this book for any purpose, so you
> may want to Google search for the opinions people who have. Some
> reviews of the 1st and 2nd editions appear very positive.
> "great job of introducing the javascript core language in a thorough
> and engaging way"
> "not a book for pure novices"
> "extraordinarily lucid presentation of JavaScript and its related
> technologies"
> "only read through chapter 12, but I've learned more from this book
> than three prior JavaScript texts combined"
> "writing is tight, the code samples are well crafted and
> self-contained and I've only found four mistakes in 400 pages of text"
> "pleasantly written and easy to read, but unfortunately there are some
> important ommissions as far as describing the JavaScript language
> itself."
> "Inheritence is barely mentioned. There is no explanation at all of
> how to invoke the parent constructor with parameters. Exceptions are
> not explained at all in the first part of the book"
> "solid reference to JavaScript. All of the examples in the book that I
> tried were portable"
> N.B. While I don't condone IP theft, searching for 'JavaScript "The
> Complete Reference" Thomas Powell review' on Google provides a link
> (fourth one) where the 1st edition of the ebook can be
> stolen^H^H^H^H^H^Hdownloaded (rar'd pdf).
> -D.
> On 14 April 2011 10:02, David Potter <dlpotter at eastlink.ca> wrote:
> >
> > Where in the 'usefull' spectrum would "JavaScript - The Complete
> Reference
> > by Thomas Powell" stand?
> >
> > David
> > --
> >
> >
> > _______________________________________________
> > nSLUG mailing list
> > nSLUG at nslug.ns.ca
> > http://nslug.ns.ca/mailman/listinfo/nslug
> >
> >
> _______________________________________________
> nSLUG mailing list
> nSLUG at nslug.ns.ca
> http://nslug.ns.ca/mailman/listinfo/nslug
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nslug.ns.ca/pipermail/nslug/attachments/20110415/3eb569a2/attachment.htm>

More information about the nSLUG mailing list