+ All Categories
Home > Documents > Javascript Road Trip(ES6)

Javascript Road Trip(ES6)

Date post: 11-Feb-2017
Category:
Upload: ahmed-assaf
View: 46 times
Download: 1 times
Share this document with a friend
12
Javascript Road Trip (2) (ECMASCRIPT 2015) Presented By: Ahmed Assaf
Transcript
Page 1: Javascript Road Trip(ES6)

Javascript Road Trip (2) (ECMASCRIPT 2015)Presented By: Ahmed Assaf

Page 2: Javascript Road Trip(ES6)

WWW.ITWORX.EDUCATION 2

ContentECMASCRIPT 2015Const & LetArrow FunctionExtended Parameter HandlingModule Class

Page 3: Javascript Road Trip(ES6)

WWW.ITWORX.EDUCATION 3

Const & LetSupport for constants (also known as "immutable variables"),

i.e., variables which cannot be re-assigned new content.

Page 4: Javascript Road Trip(ES6)

WWW.ITWORX.EDUCATION 4

Arrow FunctionExpression Bodies : More expressive closure syntax.

Statement Bodies : More expressive closure syntax

Lexical this : More intuitive handling of current object context

Page 5: Javascript Road Trip(ES6)

WWW.ITWORX.EDUCATION 5

Default Parameter Values

Extended ParameterRest Parameter : Aggregation of remaining arguments into single parameter

Spread Operator : Spreading of elements of an iterate collection (like an array or even a string) into both literal elements and individual function parameters.

Page 6: Javascript Road Trip(ES6)

WWW.ITWORX.EDUCATION 6

ModulesValue Export/Import : Support for exporting/importing values from/to modules without global namespace pollution.

Some additional features include export default and export *:

Page 7: Javascript Road Trip(ES6)

WWW.ITWORX.EDUCATION 7

ClassesClass

DefinitionClass Inheritance

Page 8: Javascript Road Trip(ES6)

WWW.ITWORX.EDUCATION 8

ClassesBase Class

Access

Page 9: Javascript Road Trip(ES6)

WWW.ITWORX.EDUCATION 9

ClassesStatic

Members

Page 10: Javascript Road Trip(ES6)

WWW.ITWORX.EDUCATION 10

ClassesGetter/Setter

Page 11: Javascript Road Trip(ES6)

WWW.ITWORX.EDUCATION 11

References• http://es6-features.org/• https://github.com/DanWahlin/MasteringJavaScriptCourseCode/

tree/master/Mastering%20JavaScript/samples/jsObjects• https://developer.mozilla.org/en/docs/Web/JavaScript/Reference• https://babeljs.io/docs/learn-es2015/

Page 12: Javascript Road Trip(ES6)

Thank You


Recommended