Home
Get Programming with JavaScript Next: New features of ECMAScript 2015, 2016, and beyond
Barnes and Noble
Get Programming with JavaScript Next: New features of ECMAScript 2015, 2016, and beyond
Current price: $39.99
Barnes and Noble
Get Programming with JavaScript Next: New features of ECMAScript 2015, 2016, and beyond
Current price: $39.99
Size: Paperback
Loading Inventory...
*Product information may vary - to confirm product availability, pricing, shipping and return information please contact Barnes and Noble
Summary
Get Programming with JavaScript Next
introduces the modern age of JavaScript programming with ES6 and ES7 without dragging you through confusing jargon and abstract examples you'll never use. In just 34 quick-fire sessions, you'll quickly be coding with the latest features and functions of ES6 and ES7!
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Great code is readable, bug-free, and maintainable. Modern JavaScript, aka JavaScript Next, makes it much, much easier to write great applications. New features introduced in ES2015 simplify the structure of your JavaScript projects and radically streamline async-oriented tasks like writing reactive applications and microservices.
About the Book
Get Programming with JavaScript Next introduces you to the new features included in the ES2015-and-later JavaScript releases. You'll learn example by example in 34 short lessons, each designed to drive home a specific skill. The coverage is complete: you'll explore new language syntax, declarations, and data types. You'll structure code with modules, replace callbacks with promises, and use classes instead of constructors. Every time you turn a page, complete an exercise, or study a carefully crafted illustration, you'll be one step closer to JavaScript mastery.
What's Inside
New features from ES2015 and later
Writing asynchronous code
Creating custom iterables
Troubleshooting modules and classes
About the Reader
Written for web developers comfortable with standard JavaScript 5 features and coding style.
About the Author
J.D. Isaacks
is a seasoned developer, a JavaScript instructor, and an open source maintainer.
Table of Contents
Lesson 1 - ECMAScript specification and the proposal process
Lesson 2 - Transpiling with Babel
Lesson 3 - Bundling modules with Browserify
UNIT 1 - VARIABLES AND STRINGS
Lesson 4 - Declaring variables with let
Lesson 5 - Declaring constants with const
Lesson 6 - New string methods
Lesson 7 - Template literals
Lesson 8 - Capstone: Building a domain-specific language
UNIT 2 - OBJECTS AND ARRAYS
Lesson 9 - New array methods
Lesson 10 - Object.assign
Lesson 11 - Destructuring
Lesson 12 - New object literal syntax
Lesson 13 - Symbol-a new primitive
Lesson 14 - Capstone: Simulating a lock and key
UNIT 3 - FUNCTIONS
Lesson 15 - Default parameters and rest
Lesson 16 - Destructuring parameters
Lesson 17 - Arrow functions
Lesson 18 - Generator functions
Lesson 19 - Capstone: The prisoner's dilemma
UNIT 4 - MODULES
Lesson 20 - Creating modules
Lesson 21 - Using modules
Lesson 22 - Capstone: Hangman game
UNIT 5 - ITERABLES
Lesson 23 - Iterables
Lesson 24 - Sets
Lesson 25 - Maps
Lesson 26 - Capstone: Blackjack
UNIT 6 - CLASSES
Lesson 27 - Classes
Lesson 28 - Extending classes
Lesson 29 - Capstone: Comets
UNIT 7 - WORKING ASYNCHRONOUSLY
Lesson 30 - Promises
Lesson 31 - Advanced promises
Lesson 32 - Async functions
Lesson 33 - Observables
Lesson 34 - Capstone: Canvas image gallery
Appendix - Exercise answers