No matter how much experience you have with JavaScript, odds are you don’t fully understand the language. As part of the “You Don’t Know JS” series, this compact guide focuses on the new features that will be available to developers in ECMAScript 6, the newest version of the standard on which JavaScript is built. …
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. …
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. …
You Don’t Know JS: this & Object Prototypes
This concise, in-depth guide takes you inside JavaScript’s this structure and 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. …
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. You’ll learn how and why they work, and how an understanding of closures can be a powerful part of your development skillset. …
You Don’t Know JS: Up & Going
The You Don’t Know JS series’ first book, Up & Going, provides the necessary background for those of you with limited programming experience. By learning the basic building blocks of programming, as well as JavaScript’s core mechanisms, you’ll be prepared to dive into the other, more in-depth books in the series—and be well on your way toward true JavaScript. …
Building Front-End Web Apps with Plain JavaScript
This book shows how to build front-end web applications with plain JavaScript, not using any (third-party) framework or library. A front-end web application can be provided by any web server, but it is executed on the user’s computer device (smartphone, tablet or notebook), and not on the remote web server. Typically, but not necessarily, a front-end web application is a single-user application, which is not shared with other users. …
Human Javascript
What if you could eliminate 3,000 line JavaScript files, nasty state bugs and that nagging feeling of oh-please-don’t-touch-it fragility? What if you could make your team’s communication and code collaboration better while shipping higher quality software at an increasing rate? And what if you could do all this while investing in software skills that aren’t tied to the anchor of a here-today-irrelevant-tomorrow framework? Introducing Human Javascript: Practical patterns for simple but powerful JavaScript apps. …
Speaking JavaScript
Speaking JavaScript helps you approach the language with four standalone sections. First, a quick-start guide teaches you just enough of the language to help you be productive right away. …
D3 Tips and Tricks [PDF, ePub, Kindle, Online]
D3 Tips and Tricks: Interactive Data Visualization in a Web Browser is a book written to help those who may be unfamiliar with JavaScript or web page creation get started turning information into visualization. …