Normal view MARC view ISBD view

ES6 for humans : The Latest Standard of JavaScript: ES2015 and Beyond / Deepak Grover, Hanu Prateek Kunduru.

By: Grover, Deepak.
Contributor(s): Prateek Kunduru, Hanu | Ohio Library and Information Network.
Publisher: [United States] : Apress, 2017Description: 137 p.ISBN: 9781484226223.Subject(s): JavaScript (Computer program language) -- StandardsGenre/Form: Print books.
Contents:
At a Glance; Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Chapter 1: Getting Started with ES6; ES6 The Specification; History of ECMA, ECMAScript, and JavaScript; One JavaScript; Using ES6; Setting Up ES6 Using Babel and webpack; Transpiling with Babel; Setting Up an ES6 Boilerplate; Start a New Project; Install webpack and webpack-dev-server; Install Babel in the Project; Configuring Webpack; Add Loaders; Adding Your Generated bundle.js script to your index.html; Setting Up a Development Server; Summary; Chapter 2: New Syntax in ES6
Variable Declarations: let, const, and Block ScopingBlock Scoping with let and const; More on Temporal Dead Zones; Variables Declarations in loops; Variable Declarations with Function Parameters and Global Scope; Arrow Functions; Using Arrow Functions to Create IIFEs; A Tale about this; 1. Function Invocation; 2. Method Invocation; 3. Constructor Invocation; this in Arrow Functions; Using Arrow Functions; Default Function Parameters; Rest and Spread Operators; The Spread Operator; Object Literal Extensions; Template Literals and Delimiters; Tagged Template Literals; Iterating with for...of
Method OverridingInheritable Built-Ins; Summary; Chapter 5: Modules; Module Systems and a Little History; The Module Pattern in Traditional JavaScript; Modules in ES6; Exporting; Default Exports; Importing; Importing Default Values; Exporting an Imported Binding; Renaming Identifiers; Loading Modules; Modules in Web Browsers; Loading Modules with ; Loading Modules Asynchronously in Browsers; Common Pitfalls; Syntax; Read-Only Bindings; Destructing an Import Statement and Using Variables; Using eval(); Module Specifier; Summary; Chapter 6: Symbols in ES6; Symbols
Applications of Symbols; Symbols and Registry; Symbol.for(key); Symbol.keyFor(symbol); Built-In Symbols; Summary; Chapter 7: Arrays and Collections; Arrays and New Methods; Array.from(); Array.of(); New Array.Prototype Methods; Array.prototype.entries( ); Array.prototype.keys( ); Array.prototype.values( ); Array.prototype.find( ); Array.prototype.findIndex( ); Array.prototype.fill( ); Array.prototype.copyWithin( ); Typed Arrays; Basics of Using Typed Arrays; Typed Arrays and Normal Arrays; Map and WeakMap; Map; Checking Keys Equality; WeakMap; Set and WeakSet; Set; WeakSet; Summary
Summary: Chapter 3: Destructuring; Destructuring of Objects and Arrays; Object Destructuring Syntax; Assignment Using Destructuring; Default Values; Nested Destructuring; Destructuring Using the rest Syntax; Destructured Parameters; Summary; Chapter 4: Classes in ES6; Classes in ES6; Defining Classes in ES6; Class Declarations; Class Expressions; Class Methods and Accessor Properties; Computed Method Names; Class Properties and Privacy; Using Constructor Environments; Using WeakMaps; Static Methods and Properties; Class Inheritance and the Super Keyword; Inheriting Static Properties
    average rating: 0.0 (0 votes)
Current location Call number Status Date due Barcode Item holds
On Shelf QA76.73 .J39 G76 2017 (Browse shelf) Available AU00000000010595
Total holds: 0

At a Glance; Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Chapter 1: Getting Started with ES6; ES6 The Specification; History of ECMA, ECMAScript, and JavaScript; One JavaScript; Using ES6; Setting Up ES6 Using Babel and webpack; Transpiling with Babel; Setting Up an ES6 Boilerplate; Start a New Project; Install webpack and webpack-dev-server; Install Babel in the Project; Configuring Webpack; Add Loaders; Adding Your Generated bundle.js script to your index.html; Setting Up a Development Server; Summary; Chapter 2: New Syntax in ES6

Variable Declarations: let, const, and Block ScopingBlock Scoping with let and const; More on Temporal Dead Zones; Variables Declarations in loops; Variable Declarations with Function Parameters and Global Scope; Arrow Functions; Using Arrow Functions to Create IIFEs; A Tale about this; 1. Function Invocation; 2. Method Invocation; 3. Constructor Invocation; this in Arrow Functions; Using Arrow Functions; Default Function Parameters; Rest and Spread Operators; The Spread Operator; Object Literal Extensions; Template Literals and Delimiters; Tagged Template Literals; Iterating with for...of

Method OverridingInheritable Built-Ins; Summary; Chapter 5: Modules; Module Systems and a Little History; The Module Pattern in Traditional JavaScript; Modules in ES6; Exporting; Default Exports; Importing; Importing Default Values; Exporting an Imported Binding; Renaming Identifiers; Loading Modules; Modules in Web Browsers; Loading Modules with ; Loading Modules Asynchronously in Browsers; Common Pitfalls; Syntax; Read-Only Bindings; Destructing an Import Statement and Using Variables; Using eval(); Module Specifier; Summary; Chapter 6: Symbols in ES6; Symbols

Applications of Symbols; Symbols and Registry; Symbol.for(key); Symbol.keyFor(symbol); Built-In Symbols; Summary; Chapter 7: Arrays and Collections; Arrays and New Methods; Array.from(); Array.of(); New Array.Prototype Methods; Array.prototype.entries( ); Array.prototype.keys( ); Array.prototype.values( ); Array.prototype.find( ); Array.prototype.findIndex( ); Array.prototype.fill( ); Array.prototype.copyWithin( ); Typed Arrays; Basics of Using Typed Arrays; Typed Arrays and Normal Arrays; Map and WeakMap; Map; Checking Keys Equality; WeakMap; Set and WeakSet; Set; WeakSet; Summary

Available to OhioLINK libraries.

Chapter 3: Destructuring; Destructuring of Objects and Arrays; Object Destructuring Syntax; Assignment Using Destructuring; Default Values; Nested Destructuring; Destructuring Using the rest Syntax; Destructured Parameters; Summary; Chapter 4: Classes in ES6; Classes in ES6; Defining Classes in ES6; Class Declarations; Class Expressions; Class Methods and Accessor Properties; Computed Method Names; Class Properties and Privacy; Using Constructor Environments; Using WeakMaps; Static Methods and Properties; Class Inheritance and the Super Keyword; Inheriting Static Properties

Copyright © 2020 Alfaisal University Library. All Rights Reserved.
Tel: +966 11 2158948 Fax: +966 11 2157910 Email:
librarian@alfaisal.edu