In the course of programming we encounter large javascript files which are open source and written in an object oriented manner( like JQuery ).
If we need to modify
I have a copy of
and
sitting on my desk right now. Incidentally these are the only two Javascript books which Douglas Crockford thinks are any good ;)
They'll teach you how Javascript works, specifically how its object model is different to most (but not all) other object-oriented languages.
Other than that, do check out all the articles on Crockford's website, as have already been mentioned in other answers.