I am trying to understand the internals of how jquery framework is written and finding it hard to understand the code.
Does anyone have any suggestions regarding a good way to get started.
Thanks for all the useful input. Editing the topic since I had limited space for adding individual comments.
I have written a lot of basic javascript code.
I know basic DOM, have used event handlers, know CSS basics. I have read about many of the topics you have mentioned and I am familiar with it although not an expert and have not coded some of the advanced topics like closures. Here are the books I have used so far Head first javascript – good in the beginning as a starter.
Books my friends have recommended and I use regularly are Javascript – The Definitive Guide, Javascript – The good parts (I read this a while ago and it was hard for me at the time).
My friend just recommended Secrets of Javascript Ninja – John Resig. Seems like a good one.
I ordered the Javascript Design patterns book you recommend last week
I have read the https://developer.mozilla.org/en/JavaScript you pointed me to. I will checkout some of the other resources you pointed me to.
Let me think a little more regarding if I want to do a little more reading before I post specific questions I have on jquery.
Thanks
Susan
To comprehend the actual source would require some degree of Javascript knowledge – If you don’t already know what’s going on then you basically need to learn more Javascript.
Key things to learn:
inheritance used in ECMAScript, the
core language on which Javascript is
based upon )
When learning, use Firebug so you can evaluate your expressions interactively and immediately see what’s going on
An excellent free resource for learning that I would recommend:
http://eloquentjavascript.net/contents.html
If you’re a beginner to DOM Scripting/Javascript:
If you’re intermediate level:
If you’re past intermediate level and want to be an expert:
Other technical references:
If you have specific questions about a certain code snippet just ask here. Another resource that I can recommend for more advanced questions would be the jQuery mailing list or irc://irc.freenode.net/jquery where jresig hangs out himself and comes by and answers questions. There are other guru ops who reside there like ajpiano/paulirish/nlogax.