JumpStart to ECMAScript 6 (ES6) introduces students to ECMAScript 6's built-in objects and shows them how to create custom Iterators. It also provides guidance on Next, as well as how to write asynchronous code in a synchronous style using ES6, so developers can unlock greater control and sophistication in the way they develop with JavaScript. Beyond this, students will also explore how to learn how to use Reflect API to inspect and manipulate object properties. Next, it teaches how to create proxies, and use it to intercept and customize operations performed on objects. Finally, it explains old modular programming techniques such as IIFE, CommonJS, AMD, and UMD and also compares it with ECMAScript modules and demonstrates how modules can increase the performance of websites when used.
|