Basic Start JS Learning, it may feel very confusing, at first from a few simple forms to verify and copy others effect code, and then slowly go deep understanding. I think JS is required for a certain language programming basis, I feel that with in-depth, JS is not too good understanding of the inside, the individual is a bit strange, because JS itself is a weak language, try not to show the error in the page, such as the end of the semicolon does not write, if no curly braces like he can execute. No longer too much discussion, along with follow-up learning, follow-up will have different views, there are errors expected to put forward
Maybe for the introductory book, I would personally recommend "JavaScript DOM programming Art"
The emphasis on technology is not much, the book is not thick, but put forward some very good ideas, such as gradual, set aside (backward compatibility), separate JS
Backward compatibility: If the client-side disable JS function also meet the normal page function, there are some for IE low version does not support the method of compatibility
Separate JS: HTML CSS JS layered layer Three (structure layer, presentation layer, control layer) from the external introduction of modified maintenance more convenient
I personally highly recommend reading, perhaps someone will say head Frist series is also easy to understand, I instead feel head frist than I feel the nonsense too much.
I also saw someone recommend "JavaScript canon", for the back of the prototype and other descriptions can be, but I personally recommend the first read "JavaScript Advanced Programming" (in fact, the basic book)
Well, good water, or late start to take notes from the basics.
JAVASCRIPT Guidance Recommendations