Externally indexed torrent
If you are the original uploader, contact staff to have it moved to your account
Textbook in PDF format
This book presents a series of projects written in HTML, CSS, and vanilla JavaScript. It starts from the basic stuff like DOM manipulation and form validation and moves on to more advanced concepts, such as ES6 modules and classes, packaging (with Webpack), testing (with Jest), web APIs, geolocation, graphics, and Node.js.
The book mainly aims at people new to Web Development and tries to demonstrate the most important (and modern) features of the JavaScript language. It is also a good step for people who want to learn JS frameworks, such as Angular, React, or Vue, as it presents many of their underlying concepts