Thread: Professional JavaScript for Web Developers, 2nd ed.

  1. #1
    30 Helens Agree neandrake's Avatar
    Join Date
    Jan 2002
    Posts
    640

    Professional JavaScript for Web Developers, 2nd ed.

    Professional JavaScript for Web Developers, 2nd ed. by Nicholas Zakas is a great book for getting further in depth with the language. A great reference which covers a lot of cross-browser differences (and solutions). There's tons of information in this book, and it has helped me a great deal at work. I mostly use this for understanding others' JavaScript and also as a reference. Touches on advanced topics, but doesn't go too in depth on advanced design and usage, but covers plenty good information which experienced programmers can apply. The cover price is $50 - I was lucky to have this covered as a work expense. If I had to pay out of pocket I would say it's worth $30-$40. As someone who had touched on JS several years back, and was mostly afraid of it, I now feel a lot more comfortable developing and maintaining it. I rate it 4.5/5 stars (lack of more advanced design and usage), but well worth it for Beginner to (slightly) Advanced.

    Covers multiple methods (with pros and cons) of OO designs, different types of Event mechanisms, the DOM, Xml, Ajax, etc. Even includes information on efficiency and speed.

    [edit] I've read reviews of the 1st edition of this book, and many seem to be disappointed with it. Please remember that this review is for the 2nd edition.
    Last edited by neandrake; 05-14-2009 at 08:45 PM.
    Environment: OS X, GCC / G++
    Codes: Java, C#, C/C++
    AOL IM: neandrake, Email: neandrake (at) gmail (dot) com

  2. #2
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Hey silly me, I just noticed you reviewed this book separately from that other one. Unless you are some kind of web wizard who snuck this onto the board in the wrong order to screw with my mind.

    I have some negative criticism of this book in neandrake's review of "Professional Ajax".

    It is not a bad book, tho. I actually feel guilty; it was good enough that I managed to learn javascript DOM and OOP methods in about a week and use them to write the client side of a dynamic database*. So Mr. Zakas must have done a pretty good job -- I'm just a nasty ingrate. It is very in depth and understandable, and his personality is imperceivable, which is a nice style. No hype or nonsense. None. By "doesn't go too in depth on advanced design and usage" I would guess neandrake means there are no big example projects that tie everything together, because I am pretty sure everything is there.

    *the only thing I've done with that is create an address book...but it works. The "dynamic database" was my idea, it's not in the book.
    Last edited by MK27; 05-15-2009 at 10:45 PM.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  3. #3
    30 Helens Agree neandrake's Avatar
    Join Date
    Jan 2002
    Posts
    640
    Just to clarify, what I meant by not going too in depth is that yes, there wasn't any much coverage of large-scale projects. My concern in that area is about how well the content of the book scales. The content clearly useful in most all situations, but what about in larger applications (gmail, facebook, etc.) -- do they use the same techniques, patterns, etc.? The reason I made the comment is actually because of a video I saw online of a Google Talk where they had some JavaScript professional talk about making library in JS, and it touched on some topics that I wasn't familiar with, after going through most of this book.
    Last edited by neandrake; 05-16-2009 at 04:23 PM.
    Environment: OS X, GCC / G++
    Codes: Java, C#, C/C++
    AOL IM: neandrake, Email: neandrake (at) gmail (dot) com

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Professional Ajax 2nd edition
    By neandrake in forum Programming Book and Product Reviews
    Replies: 5
    Last Post: 06-08-2009, 08:46 AM
  2. Ex. 2-4 KnR (2nd ed.) loop && array handling
    By olbas in forum C Programming
    Replies: 2
    Last Post: 03-23-2004, 11:07 PM
  3. A poll for professional developers (non professionals can also answer)
    By incognito in forum A Brief History of Cprogramming.com
    Replies: 19
    Last Post: 03-25-2003, 03:04 PM
  4. A poll to professional developers
    By incognito in forum A Brief History of Cprogramming.com
    Replies: 0
    Last Post: 03-21-2003, 07:45 PM
  5. Developers, Developers, Developers, Developers
    By Betazep in forum A Brief History of Cprogramming.com
    Replies: 15
    Last Post: 10-27-2001, 09:15 PM