Developer’s Frontend Library: Basics

David Flanagan “JavaScript. Detailed Guide”

David Flanagan – his book “JavaScript. A detailed guide” is worth your attention, just because it has everything. No, this is not an exaggeration. Pay attention to the first chapters about types – it is very well described how types are converted to js. If you find something more detailed on the Internet by type, then be sure – the article on the Internet is written on the basis of this book. The chapters about js in browsers are very well described, it is worth reading, and, as my teammate from the last work told me – to take notes. It is worth paying attention to this book as soon as you get to the frontend, and gradually, raising your skills at work, read this manuscript.

As you can see, the edition is not indicated here, because there are 7 of them by 2020. Each edition tells about its JS standard, but the most expected on the market is the last, the seventh. It has been available on the Russian market since December, before that we were all content with the sixth edition, which came out in 2012.

About the seventh edition and that there was a brand new pointless to tell, because this is not one post on habr. In short, the chapters are about iterators, classes, asynchrony, metaprogramming on js, and much, much more. There is a section where you can see what’s new in the seventh edition. Definitely worth reading.

Kyle Simpson: You Don’t Know Javascript Book Series

Flanagan gave us a large and detailed guide that is worth reading when you’re just pouring in, or when you’ve decided to repeat “everything” related to js before the interview. But what if you need one section, or need some section on the section in the form of the main theses. Kyle Simpson comes to the rescue.

There is a lot of information about Kyle even on the Internet. The person takes an active part in open source, speaks at conferences, writes books. We are interested in 6 of his books:

Scope & Closures

ES6 & Beyond

Async & Performance

Up & Going

Types & Grammar

this & Object Prototypes

From the titles it is immediately clear what topic is considered in each book. The books are designed very competently, important theses are allocated in separate blocks, there is additional information. For example, in the book Async & Performance, the first chapter describes the principles of asynchronous programming in general, discusses concepts such as gateway, threads, etc.

All books in the series are written in the same style, on the market they are in the same design and when you buy you will not go wrong – you will be interested to read them.