Eloquent JavaScript

Marijn Haverbeke is a polyglot and programming language enthusiast. He's worked on a variety of software systems, including databases, compilers, and editors. He has a small business that revolves around his open-source projects.

From social apps like Twitter to browser-based game frameworks like Phaser and Babylon, JavaScript is at the heart of almost every modern web application. Though simple to learn and play with, JavaScript is a flexible, complex language that can be used to build full-fledged applications.

This eagerly awaited and thoroughly revised third edition of Eloquent JavaScript delves deep into the JavaScript language to show you how to write beautiful, effective code. It has been updated to reflect the current state of JavaScript and web browsers, and it now includes brand-new content on topics such as class notation, arrow functions, iterators, async functions, template strings, and block scope. A slew of new exercises have been added to put your skills to the test and keep you on track.

Haverbeke continues to teach through extensive examples and immerses you in code from the start, as in previous editions, while exercises and full-chapter projects give you hands-on experience writing your own programs. You begin by learning the fundamental structure of the JavaScript language, as well as control structures, functions, and data structures that will assist you in writing simple programs. After that, you'll learn about error handling and bug fixing, modularity, and asynchronous programming before moving on to web browsers and how to program them with JavaScript. You'll learn how to: as you build projects like an artificial life simulation, a simple programming language, and a paint program.

  • Understand the fundamental elements of programming, such as syntax, control, and data - Use object-oriented and functional programming techniques to organize and clarify your code
  • Create basic web applications and script the browser.
  • Interact with browsers effectively by utilizing the DOM.
  • Use Node.js to create servers and utilities.

Author: Marijn Haverbeke

Link to buy: https://www.amazon.com/Eloquent-JavaScript-3rd-Introduction-Programming/dp/1593279507/

Ratings: 4.6 out of 5 stars (from 1481 reviews)

Best Sellers Rank: #31,235 in Books

#5 in Web Services

#6 in JavaScript Programming (Books)

#28 in Introductory & Beginning Programming


Toplist Joint Stock Company
Address: 3rd floor, Viet Tower Building, No. 01 Thai Ha Street, Trung Liet Ward, Dong Da District, Hanoi City, Vietnam
Phone: +84369132468 - Tax code: 0108747679
Social network license number 370/GP-BTTTT issued by the Ministry of Information and Communications on September 9, 2019
Privacy Policy