Popular JavaScript Books

The following 10 JavaScript books are the current best-sellers. If you are looking for books about JavaScript, then these books will certainly help! If you know more books about JavaScript which are missing from the list below, please let us know!

Popular JavaScript Books

  • You Don’t Know JS: Up & Going
    You Don't Know JS: Up & Going

    It’s easy to learn parts of JavaScript, but much harder to learn it completely—or even sufficiently—whether you’re new to the language or have used it for years. With the “You Don’t Know JS” book series, you’ll get a more complete understanding of JavaScript, including trickier parts of the language that many experienced JavaScript programmers simply avoid. With this book you will: Learn the essential programming building blocks, including operators, types, variables, conditionals, loops, and functions Become familiar with JavaScript’s core mechanisms such as values, function closures, this, and prototypes Get an overview of other books in the series—and learn why it’s important to understand all parts of JavaScript.

  • JSON at Work: Practical Data Integration for the Web
    JSON at Work: Practical Data Integration for the Web

    More than just a simple replacement for XML when you make an AJAX call, JSON is becoming the backbone of any serious data interchange over the Internet. This practical book shows web architects and developers how to harness the energy and enthusiasm around JSON to build truly elegant, useful, and efficient applications. Learn to follow best practices for defining JSON documents Use JSON Schema for true B2B data interchange How to search large JSON documents with ease Use freely available tools and utilities to automate daily tasks when working with JSON.

  • Mastering JavaScript Single Page Application Development
    Mastering JavaScript Single Page Application Development

    Who This Book Is For This book is ideal for JavaScript developers who want to build complex single-page applications in JavaScript. This book will take your JavaScript development skills to the next level by teaching you to create a single-page application within a full-stack JavaScript environment. You will learn to cross the boundary from front-end development to server-side development through the use of JavaScript on both ends.

  • React: Up & Running: Building Web Applications
    React: Up & Running: Building Web Applications

    Once you understand how React works, you’ll build a complete custom Whinepad app that helps users rate wines and keep notes. You’ll quickly learn why some developers consider React the key to the web app development puzzle. Set up React and write your first “Hello world” web app Create and use custom React components alongside generic DOM components Build a data table component that lets you edit, sort, search, and export its contents Use the JSX syntax extension as an alternative to function calls Set up a lean, low-level build process that helps you focus on React Build a complete custom app that lets you store data on the client Use ESLint, Flow, and Jest tools to check and test your code as your app evolves Manage communication between components with Flux.

  • You Don’t Know JS: ES6 & Beyond
    You Don't Know JS: ES6 & Beyond

    As part of the “You Don’t Know JS” series, this compact guide focuses on new features available in ECMAScript 6 (ES6), the latest version of the standard upon which JavaScript is built. Like other books in this series, You Don’t Know JS: ES6 & Beyond dives into trickier parts of the language that many JavaScript programmers either avoid or know nothing about. Armed with this knowledge, you can achieve true JavaScript mastery.

  • You Don’t Know JS: Scope & Closures
    You Don't Know JS: Scope & Closures

    This concise yet in-depth guide takes you inside scope and closures, two core concepts you need to know to become a more efficient and effective JavaScript programmer. Like other books in the “You Don’t Know JS” series, Scope and Closures dives into trickier parts of the language that many JavaScript programmers simply avoid. Armed with this knowledge, you can achieve true JavaScript mastery.

  • You Don’t Know JS: this & Object Prototypes
    You Don't Know JS: this & Object Prototypes

    You’ll learn how they work and why they’re integral to behavior delegation—a design pattern in which objects are linked, rather than cloned. Like other books in the “You Don’t Know JS” series, this and Object Prototypes dives into trickier parts of the language that many JavaScript programmers simply avoid. With this book you will: Explore how the this binding points to objects based on how the function is called Look into the nature of JS objects and why you’d need to point to them Learn how developers use the mixin pattern to fake classes in JS Examine how JS’s prototype mechanism forms links between objects Learn how to move from class/inheritance design to behavior delegation Understand how the OLOO (objects-linked-to-other-objects) coding style naturally implements behavior delegation.

  • You Don’t Know JS: Async & Performance
    You Don't Know JS: Async & Performance

    As part of the “You Don’t Know JS” series, this concise yet in-depth guide focuses on new asynchronous features and performance techniques—including Promises, generators, and Web Workers—that let you create sophisticated single-page web applications and escape callback hell in the process. Like other books in this series, You Don’t Know JS: Async & Performance dives into trickier parts of the language that many JavaScript programmers simply avoid. With this book you will: Explore old and new JavaScript methods for handling asynchronous programming Understand how callbacks let third parties control your program’s execution Address the “inversion of control” issue with JavaScript Promises Use generators to express async flow in a sequential, synchronous-looking fashion Tackle program-level performance with Web Workers, SIMD, and asm.

  • You Don’t Know JS: Types & Grammar
    You Don't Know JS: Types & Grammar

    As part of the “You Don’t Know JS” series, this compact guide explores JavaScript types in greater depth than previous treatments by looking at type coercion problems, demonstrating why types work, and showing you how to take advantage of these features. Like other books in this series, You Don’t Know JS: Types & Grammar dives into trickier parts of the language that many JavaScript programmers simply avoid or assume don’t exist (like types). Armed with this knowledge, you can achieve true JavaScript mastery.

  • Node.js for Embedded Systems: Using Web Technologies to Build Connected Devices
    Node.js for Embedded Systems: Using Web Technologies to Build Connected Devices

    By bringing accessibility to embedded components such as sensors and microcontrollers, JavaScript and Node. Authors Patrick Mulder and Kelsey Breseman also delve into the basics of microcontrollers, single-board computers, and other hardware components. Use JavaScript to program microcontrollers with Arduino and Espruino Prototype IoT devices with the Tessel 2 development platform Learn about electronic input and output components, including sensors Connect microcontrollers to the Internet with the Particle Photon toolchain Run Node.

You may also like...