Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.42!gegeweb.eu!nntpfeed.proxad.net!proxad.net!feeder2-2.proxad.net!newsfeed.arcor.de!newsspool4.arcor-online.net!news.arcor.de.POSTED!not-for-mail Content-Type: text/plain; charset="UTF-8" Message-ID: <2151122.99fozv8Vkd@PointedEars.de> From: Thomas 'PointedEars' Lahn Reply-To: Thomas 'PointedEars' Lahn Organization: PointedEars Software (PES) Date: Fri, 06 Jan 2012 03:16:13 +0100 User-Agent: KNode/4.4.11 Content-Transfer-Encoding: 8Bit Subject: Re: JavaScript Book Recommendations? Newsgroups: comp.lang.javascript References: <665sf7hv1a1r8dg54e9fm7tq1t0j17rudk@4ax.com> <9mmrp3FeboU1@mid.uni-berlin.de> Followup-To: comp.lang.javascript MIME-Version: 1.0 Lines: 78 NNTP-Posting-Date: 06 Jan 2012 03:16:15 CET NNTP-Posting-Host: a785ee02.newsspool2.arcor-online.net X-Trace: DXC=Vk2O><9BnDhJ00P1S40fZgA9EHlD;3Ycb4Fo<]lROoRa8kF Am 30.12.2011 20:49, schrieb Gene Wirchenko: >> I am looking for a book that gets into the fine points. There >> are all too many books and Webpages that deal with the beginning >> stuff, but I need to get into the fine points. I want my pages to be >> professional and not subject to errors because some mistake that I >> could have avoided if only I knew. > > I have got the JavaScript Bible 6th edition since 2008. I think > it is very complete, no problem to get into the fine points. Unless it contains errors. > It is absolutely huge, set with a small font (means a lot of text). > > My version is a little outdated on browser subjects. > > In my opinion it is overly complete, you have hardly a chance to > work through it all. But the structure and index seem good and > logical to me. While you can learn some things from Goodman's 6th ed., there will still be a lot of things – I daresay more – that you have to unlearn after you read that book (for example, using parseInt() without second argument). The main problem is that the book is quantity over quality and more about the DOM (with still a lot of awful examples that were even outdated back in 2007, when it was published) than about the programming language. IOW, target missed. The book is good for Brendan Eich's foreword and the first two background chapters. The third chapter, "Your First JavaScript Script" already has a erroneous example, one with an invalid HTML document that uses `window.onload' over `' even though the author has full control over the document. It goes on with using document.getElementById(…) in a chain (which is tolerable) and `innerHTML' (which is not) that is assigned code so that the resulting `script' element is liable to end prematurely (ETAGO delimiters not escaped), rendering the HTML document invalid in any case. It is good that he says "