Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

ES6 (ECMAScript 6)

No description
by

SASIKATE SUWANCHATREE

on 13 September 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of ES6 (ECMAScript 6)

ES6 (ECMAScript 6)
ES6
The Future of
JavaScript
What's ES6 ?
ECMAScript 6
: Jul 2008 - Work in progress
(Target release:
Dec 2013
)
(ECMAScript 6 or Harmony)
5.Modules
ES6 on
Node JS
Is it supported every browser ?
http://kangax.github.io/es5-compat-table/es6/
3.Generators
4.Proxies
1. Block scoping with
let
2.Block scoping with
const
6.Object.observe
7.Collections
(Maps and Sets)
ES6 on
Node JS
1. Block scoping with
let
2.Block scoping with
const

3.Generators
Proxies provide a meta-programming API, that helps the programmer to define primitive object behavior using
traps (the handler's methods are called "traps")
.
4.Proxies
http://wiki.ecmascript.org/doku.php?id=harmony:proxies
The keyword let helps in defining variables scoped to a single block.
5.Modules
6.Object.observer
Modules helps in separation of code and increase modularity.
Object.observe provides a runtime capability to observe changes to an object.
7.Collections (Maps and Sets)
Referenences
http://h3manth.com/new/blog/2013/es6-on-nodejs/
https://github.com/JustinDrake/node-es6-examples
http://addyosmani.com/blog/a-few-new-things-coming-to-javascript/
http://net.tutsplus.com/articles/news/ecmascript-6-today/
Q&A
nearly finished
my presentation!
Yeah!!!
by PALM
The
yield
keyword is not a reserved keyword in ES5, the new
function*
syntax guarantees no ES5 function using "yield" as a variable name will break in ES6.
Generators helps to build iterators
Prerequisite
Node version: 0.11.x
http://blog.nodejs.org/
Full transcript