+1 to Zackas' Professional JavaScript, specially the chapters 4 (variable, scope and memory), 6 (OOP), 18 (advanced techniques)... - the chapters about DOM and Events are also helpful if you don't have experience with front-end dev and browsers discrepancies.
one thing to keep in mind is that it isn't a book for complete beginners developers or "very experienced" javascript developers, but I think it is an excellent book for someone who is coming from another language (even without any JS knowledge) or someone who want to take his JS skills to the next level, since it's pretty theoretical and explain how things work and not just how to use it. prototypical inheritance only became clear in my mind after reading chapter 6, I knew what it was but I didn't knew how to use it in my favor.. - I came from a classical-inheritance background (AS3/PHP5) so the prototype concept was a little awkward to me. - having the diagrams and multiple different patterns helped a lot to understand how it works and how to solve some problems related with the prototype chain... based on the table of contents, Stoyan's JavaScript Patterns seems pretty good (it's on my wish list..) but it's only focused on the language itself and not on browser-related APIs, both books have different purposes, try to decide what is more important for you right now... cheers. -- Miller Medeiros | blog.millermedeiros.com -- To view archived discussions from the original JSMentors Mailman list: http://www.mail-archive.com/[email protected]/ To search via a non-Google archive, visit here: http://www.mail-archive.com/[email protected]/ To unsubscribe from this group, send email to [email protected]
