JavaScript Books Collection
The guide helps to master the basics of the language. There are practical exercises – you can immediately consolidate the acquired theory and understand where and how to apply new knowledge.
Unlike most other JS books, this book suggests starting with a clean JDK rather than with projects in NetBeans or Eclipse IDEs. The author teaches how to create functional, well-designed websites using the main features of JavaScript.
There are illustrations, useful tips and warnings about what you definitely shouldn't do. The topics the author touches on include adding JS to a site, describing variables and functions, and talking about operators. McGrath explains in detail how to create and manage objects, and where to use methods.
There is a nuance: the book says that you can read it without programming experience. In my opinion, you still need to understand languages - otherwise you simply won't be able to master the information.
JavaScript Reference: Short, Fast, and Handy
Authors: A. P. Nikolsky, E. V. Dubovik
The book contains a huge amount of information on JavaScript. It is well structured: you can quickly find the necessary data and examples of language use. The authors do not forget to show what the correct programming style should be. They talk about browser object models, debugging and error handling.
The book will be useful not only for novice developers, but also for experienced coders – those who have forgotten the nuances of working with the PL and want to quickly remember. Together with reference books on HTML and CSS, this creation is an excellent help for a coder.
New JavaScript Features: How to Write Clean Code According to All the Rules of the Modern Language
Author: T.D. Crowder
An excellent guide for developers who want to write not only quickly, but also correctly. The authors explain in detail how to use the language's features to make the code easy to read and concise. They also cover the following topics:
differences in the latest versions of JavaScript;
extended functionality of objects,
modern language syntax.
Overall, this is a practical book for coders, it will help in daily work and self-study. I recommend reading it to those who already have a basic understanding of JavaScript and who want to understand the new features of the language.
By promo code IDKFA in Stroki these books can be read for free. Activate the promo code – until 30.09.2024.
JavaScript. 32 lessons for beginners
Author: V. A. Dronov
The book has a total of 32 lessons, with 60 different JavaScript exercises. Of course, they are not the most difficult, because the book is intended for coders with minimal experience. But the author covers the basics of the language well: data types, variables, control structures, functions, arrays, objects, classes, regular expressions, modules, tools for exception handling and debugging. In addition, the book talks about asynchronous programming and Node.js.
A big plus is that the code printed on the pages of the book is available on the publisher's website and in electronic form. This publication is the practice that a beginner usually lacks after courses or independent study.
JavaScript in examples and tasks
Author: A. Vasiliev
The author talks about complex things in a simple and interesting way – OOP and web programming in JavaScript.
Vasiliev created a methodology that allows beginners to quickly master the basic principles of the language and start working on simple practical projects. Examples with detailed analysis of details and explanations help to understand the information, even if you have very little experience.
Refactoring JavaScript Code: Improving the Design of Existing Code
Author: M. Fowler
The book will be useful for a novice developer who wants to understand the issue of code refactoring. We read about it often, but what is it and why is it needed? The author reveals the principles and methods of the process, tells when and how to apply it.
This book also has many examples: Fowler describes more than 60 methods, including classless refactoring. There is even a catalog of refactorings with examples.
Despite the complexity of the topic, the book is easy to read. Sometimes you get the feeling that you are holding a fascinating story in your hands. Fowler shows in an interesting and colorful way where to start refactoring and what results to expect.
That's all for today. Don't forget to tell us in the comments about your favorite JS books.
And recently we wrote about 5 Books Every Aspiring IT Architect Should Read.