Book description
There's no doubt that the JavaScript ecosystem changes fast. Not only are new tools and frameworks introduced and developed at a rapid rate, the language itself has undergone big changes with the introduction of ES2015 (aka ES6). Understandably, many articles have been written complaining about how difficult it is to learn modern JavaScript development these days. We're aiming to minimize that confusion with this set of books on modern JavaScript.
This book provides an introduction to many of the powerful new JavaScript language features that were introduced in ECMAScript 2015, as well as features introduced in ECMAScript 2016 and 2017. It also takes a look at the features planned for ECMAScript 2018 in this rapidly evolving language. It contains:
- New Keywords: let and const by Aurelio de Rosa
- Using Map, Set, WeakMap, WeakSet by Kyle Pennell
- New Array.* and Array.prototype.* Methods by Aurelio de Rosa
- New String Methods by Aurelio de Rosa
- New Number Methods by Aurelio de Rosa
- ES6 Arrow Functions: Fat and Concise Syntax in JavaScript by Kyle Pennell
- Symbols and Their Uses by Nilson Jacques
- How to Use Proxies by Craig Buckler
- Destructuring Assignment by Craig Buckler
- ES6 Generators and Iterators: a Developer' Guide by Byron Houwens
- Object-oriented JavaScript: A Deep Dive into ES6 Classes by Jeff Mott
- Understanding ES6 Modules by Craig Buckler
- An Overview of JavaScript Promises by Sandeep Panda
- JavaScript Decorators: What They Are and When to Use Them by Graham Cox
- Enhanced Object Literals by Craig Buckler
- Introduction to the Fetch API by Ludovico Fischer
- ES6 (ES2015) and Beyond: Understanding JavaScript Versioning by James Wright
- What's New in ES2017: Async Functions, Improved Objects, and More by Craig Buckler
- What's New in ES2018 by Craig Buckler
This book is for all front-end developers who wish to improve their JavaScript skills. You'll need to be familiar with HTML and CSS and have a reasonable level of understanding of JavaScript in order to follow the discussion.
Publisher resources
Table of contents
- Practical ES6
- Notice of Rights
- Notice of Liability
- Trademark Notice
- About SitePoint
- Preface
- Chapter 1: New Keywords: let and const
- Chapter 2: Using Map, Set, WeakMap, WeakSet
- Chapter 3: New Array.* and Array.prototype.* Methods
- Chapter 4: New String Methods — String.prototype.*
- Chapter 5: New Number Methods
- Chapter 6: ES6 Arrow Functions: Fat and Concise Syntax in JavaScript
- Chapter 7: Symbols and Their Uses
- Chapter 8: How to Use Proxies
- Chapter 9: Destructuring Assignment
- Chapter 10: ES6 Generators and Iterators: a Developer’s Guide
- Chapter 11: Object-oriented JavaScript: A Deep Dive into ES6 Classes
- Chapter 12: Understanding ES6 Modules
- Chapter 13: An Overview of JavaScript Promises
- Chapter 14: JavaScript Decorators: What They Are and When to Use Them
- Chapter 15: Enhanced Object Literals
- Chapter 16: Introduction to the Fetch API
- Chapter 17: ES6 (ES2015) and Beyond: Understanding JavaScript Versioning
- Chapter 18: What’s New in ES2017: Async Functions, Improved Objects, and More
- Chapter 19: What’s New in ES2018
Product information
- Title: Practical ES6
- Author(s):
- Release date: May 2018
- Publisher(s): SitePoint
- ISBN: 9780648331513
You might also like
book
ES6 for Humans: The Latest Standard of JavaScript: ES2015 and Beyond
Learn ES6 best practices for code optimization and organization and walk through practical, common examples of …
book
JavaScript Next: Your Complete Guide to the New Features Introduced in JavaScript, Starting from ES6 to ES9
JavaScript has finally grown up. Armed with a slew of new features, JavaScript now makes writing …
book
Understanding ECMAScript 6
Understanding ECMAScript 6 is your roadmap to the new object types, syntax, and other exciting features …
book
Kotlin Quick Start Guide
Get started with Kotlin programming for building real world applications Key Features Start programming with Kotlin …