gitmyhub

eloquente-javascript

JavaScript ★ 5.5k updated 11d ago

Tradução do livro "Eloquent JavaScript" 4ª edição, por Marijn Haverbeke

A community Brazilian Portuguese translation of Eloquent JavaScript (2nd edition), covering the full language from basics through browser APIs and Node.js, including hands-on project chapters.

JavaScriptNode.jssetup: easycomplexity 1/5

This repository is a Brazilian Portuguese translation of the book "Eloquent JavaScript," second edition, written by Marijn Haverbeke. The original book is a widely used introduction to JavaScript and programming concepts, and this project makes that content accessible to Portuguese-speaking readers.

The translation covers all 21 chapters of the book, organized into three parts. The first part covers the JavaScript language itself: values, types, functions, data structures, objects, and error handling. The second part shifts to how JavaScript runs in web browsers, covering the page structure (called the Document Object Model), events, drawing on screen, HTTP communication, and forms. The third part introduces Node.js, which allows JavaScript to run outside the browser on a server.

Several practice chapters are included throughout, where the book walks through building small projects such as a simple game platform, a painting program, and a skill-sharing website. These hands-on chapters tie together the concepts from the surrounding sections.

The project is a community effort under the BrazilJS organization, with many contributors working on different chapters. At the time the README was written, the team was focused on improving translation quality, accuracy, and grammar across already-translated chapters rather than adding new content. Anyone wanting to contribute could follow a guide in the repository and open an issue with questions.

The text is licensed under Creative Commons for non-commercial use, and all code examples in the book fall under the MIT license.

Where it fits