C Board  

Go Back   C Board > General Programming Boards > Programming Book and Product Reviews

Reply
 
LinkBack Thread Tools Display Modes
Old 05-14-2009, 08:26 PM   #1
30 Helens Agree
 
neandrake's Avatar
 
Join Date: Jan 2002
Posts: 607
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.
Attached Images
 
__________________

AIM: Neandrake
EMAIL: nta0 @ yahoo . com

Operating System: Windows XP SP2
Compiler: GCC
IDE: Notepad++


Don't give up your freedom to think - www.cognitiveliberty.org

Last edited by neandrake; 05-14-2009 at 08:45 PM.
neandrake is offline   Reply With Quote
Old 05-15-2009, 08:15 PM   #2
subminimalist
 
MK27's Avatar
 
Join Date: Jul 2008
Location: NYC
Posts: 3,944
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.
__________________

Accuracy and integrity mean nothing if you don't make it past the censors...PYTHAGORAS

Last edited by MK27; 05-15-2009 at 10:45 PM.
MK27 is offline   Reply With Quote
Old 05-16-2009, 09:44 AM   #3
30 Helens Agree
 
neandrake's Avatar
 
Join Date: Jan 2002
Posts: 607
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.
__________________

AIM: Neandrake
EMAIL: nta0 @ yahoo . com

Operating System: Windows XP SP2
Compiler: GCC
IDE: Notepad++


Don't give up your freedom to think - www.cognitiveliberty.org

Last edited by neandrake; 05-16-2009 at 04:23 PM.
neandrake is offline   Reply With Quote
Reply
Thread Tools
Display Modes

Forum Jump

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


All times are GMT -6. The time now is 09:23 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0 RC2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22