I read the "JavaScript Programmer's Guide" and then practiced for a year. I know client JavaScript at level 7 out of 10. Previously, I didn’t have Ajax practice (there was no server) now I have a “server” (Denwer), I learn PHP and I want to create a large project where I will need excellent knowledge of CLIENT JS at the level of excellent understanding of the work of the jQuery library (for example, looking through its code I learned new unfamiliar keywords (delete for example)) and be able to create cross-browser scripts that also use modern technologies. I have a "book with rhino" I began to read it but I did not like it ...
Please advise a book on JS (very desirable in Russian) of the type "collection of recipes with a description" about client technologies (and the differences in working with them in different browsers) and client-server technologies and all sorts of js chips (For example, I was surprised to find out on wikipedia (about PHP) about any_scenary.php? = PHPE9568F36-D428-11d2-A769-00AA001ACF42)
PS: under

at the level of an excellent understanding of the work of the jQuery library

I mean the knowledge of those principles and methods that the author of this library used when writing it, and not “the ability to use it”.

  • 3
    I once answered a similar question - Specter
  • "large project" - it's just a classic of the genre, plus. - igumnov
  • 3
    “I didn’t like her”, this is the only adequate book that affects almost all aspects of language and client development using it, either reconsider your views, or you don’t really want to learn, if so, no book will help. PS: do not try to write a major pro e kt - Zowie
  • 3
    I never understood why there are so many questions in a HashCode in which to recommend the very book on X - Costantino Rupert
  • one
    PS: All the same, I’m reading "a book with a rhinoceros" - "JavaScript. Detailed guide. 6th edition" and I advise everyone :), all the same, I was wrong and the "book with a rhinoceros" is the best to learn JS for "coders" on to my level (and the 6th edition was written better I advise him and it is about ECMA Script 5) It's all IMHO, just I'm "old-timers" right advising this book ... - Rules

4 answers 4

I mean the knowledge of those principles and methods that the author of this library used when writing it, and not “the ability to use it”.

That is, you want to understand how to write an analog jquery in javascript?

To do this, read the book with the 'rhinoceros' (Javascript - a detailed guide D. Flenagan 5th edition), Chapter 7,8,9 Objects and arrays, functions, classes, constructors and prototypes.

If you do not assimilate OOP, then the understanding of the principles of the JQuery will never come, no matter how much you practice. And for the successful completion of serious samopisny projects created alone, it is recommended to know C ++ well, as it gives an understanding of the functioning of high-level languages ​​and many programming concepts, including OOP.

  • And what other books are there on the topic of "books with rhino"? I just don't like it like that ... - Rules
  • The book with the rhino ahahahah))))) We know this =) In general, teach, learn, maybe you don’t like to learn, then you shouldn’t waste time. - Gene Ant
  • JavaScript: D. Crockford's strengths But the style of presentation is also official. These books seem to imply that you are an experienced programmer who knows many aspects of software development. There is also javascript. Bible by D. Goodman But it is quite for beginners. Another look in the ozon store and there are different books on torrents. Read a couple of pages each, it's easier to understand whose style is closer. - manking September
  • PS: All the same, I’m reading "a book with a rhinoceros" - "JavaScript. Detailed guide. 6th edition" and I advise everyone :), all the same, I was wrong and the "book with a rhinoceros" is the best to learn JS for "coders" on to my level (and the 6th edition was written better I advise him and it is about ECMA Script 5) It's all IMHO, just I'm "old-timers" right advising this book ... - Rules

Thanks to @Spectre (I wondered for a reason) I found the book I was looking for -

John Resig Pro JavaScript ™ Techniques

from the author of jQuery. True, I don’t like to read English, so I found not the last (sixth) 2010 but the fifth 2008, but a complete Russian translation:

Javascript Professional programming techniques

So the question can be considered closed, thanks to everyone who participated in its discussion.

  • PS: So far I managed to read only "About the Author" and look through it, but in my opinion it’s worth downloading in English ... - Rules

McCaw A. - JavaScript Web Applications [2012, PDF, RUS] .

  • @zloctb and thank you +1 - Rules

The book with a rhino does not like?

It's good

This suggests that you know the language well enough.

Personally, I found a lot of mistakes in it

As for the books - there is a book with a bird on the ozone javascript templates and another book of his colleagues, look, they both work on yakho - here are the books and read

Then you can take the scriptjava.net code and optimize for your needs.

The main thing is to wrap everything in the function to remove the code from the global scope.