ECMASCRIPT.NEXT

457 views

Published on

My ECMAScript.NEXT or ES6 presentation at Techdays Netherlands

Published in: Internet, Technology
  • Be the first to comment

  • Be the first to like this

ECMASCRIPT.NEXT

  1. 1. Laat ons weten wat u vindt van deze sessie! Vul de evaluatie in via www.techdaysapp.nl en maak kans op een van de 20 prijzen*. Prijswinnaars worden bekend gemaakt via Twitter (#TechDaysNL). Gebruik hiervoor de code op uw badge. Let us know how you feel about this session! Give your feedback via www.techdaysapp.nl and possibly win one of the 20 prizes*. Winners will be announced via Twitter (#TechDaysNL). Use your personal code on your badge. * Over de uitslag kan niet worden gecorrespondeerd, prijzen zijn voorbeelden – All results are final, prices are examples
  2. 2. ECMAScript.next! ECMAScript.wtf? @kevinderudder
  3. 3. ECMAScript.sext ECMAScript sex
  4. 4. This is a JavaScript session
  5. 5. About Kevin DeRudder • Lecturer at New Media and Communications Technologie • Techorama conference owner • Visug user group lead (www.visug.be) kevinderudder.wordpress.be kevin@e-guidelines.be @kevinderudder
  6. 6. Why this session
  7. 7. probably the most popular programming language JavaScriptis
  8. 8. probably you are interested how JavaScript will look like in the future JavaScriptand
  9. 9. I <3 JavaScript
  10. 10. var v = "pretty normal";
  11. 11. var H ͫ̆̒̐ͣ̊̄ͯ͗͏̵̗̻̰̠ ̬͝ͅE̴̷̬͎̱̘͇͍̬̾ͦ͊͒͊̓̓̐ _ͫ̆̒̐ͣ̊̄ͯ͗͏̵̗̻̰̠̫̠̱̩̭̤͈̑̎̋ͮͩ̒͑̾͋͘ Ç ͫ̆̒̐ͣ̊̄ͯ͗͏̵̗̻̰̠ ̳͕̯̭̱̲̣̠̜͋̍ Ȏ̴̫̠̱̩̭̤͈̦̗̯̹̼̎̋ͮͩ̒͑̾͋ͭ̐ͨ̊̈͘͘͠ Mͫ̆̒̐ͣ̊̄ͯ͗͏̵̴̗̻̰̠̦̗̯̹̼ͭ̐ͨ̊̈͘͠ ET ͫ̆̒̐ͣ̊̄ͯ͗͏̵̗̻̰̠ ̱̱̺̰̳̹̘̰́̏ͪ̂̽ Ḧ ̱̱̺̰̳̹̘̰́̏ͪ̂̽ ̴̦̗̯̹̼͂̀ͭ̐ͨ̊̈͘͠͠ = 'you VB lover, you'; var ლ_ಠ益ಠ_ლ = "crazy stuff"; http://mathiasbynens.be/notes/javascript-identifiers
  12. 12. GOAL Intriguing JavaScript story What’s new Code, code and code
  13. 13. The intriguing JavaScript Story
  14. 14. 19961995 20051999 2009 2011 20141992 1998
  15. 15. 19961995 20051999 2009 2011 20141992 1998
  16. 16. Mocha LiveScript Mocha 19961995 20051999 2009 2011 20141992 1998
  17. 17. LiveScript JavaScript LiveScript TM Java
  18. 18. 19961995 20051999 2009 2011 20141992 1998
  19. 19. JScript 19961995 20051999 2009 2011 20141992 1998
  20. 20. ECMA JavaScript SCRIPT 19961995 20051999 2009 2011 20141992 1998
  21. 21. ≠ JAVASCRIPT ECMASCRIPT 19961995 20051999 2009 2011 20141992 1998
  22. 22. 19961995 20051999 2009 2011 20141992 1998 is a dialect of JAVASCRIPT ECMASCRIPT
  23. 23. JAVASCRIPT JSCRIPT ACTIONSCRIPT 19961995 20051999 2009 2011 20141992 1998 are dialects of ECMASCRIPT
  24. 24. ECMASCRIPT 2 be inline with excisting international standards ~ 19961995 20051999 2009 2011 20141992 1998
  25. 25. features that are really essential to programming regular expressions more string methods switch, do while instanceof exception handling numeric formatting ~ ECMASCRIPT 3 19961995 20051999 2009 2011 20141992 1998
  26. 26. anticipated the future ~ ECMASCRIPT 4 19961995 20051999 2009 2011 20141992 1998
  27. 27. anticipated the future ~ ECMASCRIPT 4 19961995 20051999 2009 2011 20141992 1998
  28. 28. Object.Create defineProperty Strict Getter and setters json supportSemantic changes ~ ECMASCRIPT 5 19961995 20051999 2009 2011 20141992 1998
  29. 29. 19961995 20051999 2009 2011 20141992 1998
  30. 30. ~ also called ES.next ECMASCRIPT 6 19961995 20051999 2009 2011 20141992 1998
  31. 31. ~ compatible with ES5 ECMASCRIPT 6 19961995 20051999 2009 2011 20141992 1998
  32. 32. ~ be a better language ECMASCRIPT 6 19961995 20051999 2009 2011 20141992 1998
  33. 33. ~ ECMA approval in december 2014 ECMASCRIPT 6 19961995 20051999 2009 2011 20141992 1998
  34. 34. ECMAHARMONY Superset of ES.next future features in ES.next or ES.next.next ~ 19961995 20051999 2009 2011 20141992 1998
  35. 35. DEMO Lots of ES.NEXT demos
  36. 36. Thank you iwdrm.tumblr.com for the coolest animated gifs

×