Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

of

Ecmascript - Versão extendida Slide 1 Ecmascript - Versão extendida Slide 2 Ecmascript - Versão extendida Slide 3 Ecmascript - Versão extendida Slide 4 Ecmascript - Versão extendida Slide 5 Ecmascript - Versão extendida Slide 6 Ecmascript - Versão extendida Slide 7 Ecmascript - Versão extendida Slide 8 Ecmascript - Versão extendida Slide 9 Ecmascript - Versão extendida Slide 10 Ecmascript - Versão extendida Slide 11 Ecmascript - Versão extendida Slide 12 Ecmascript - Versão extendida Slide 13 Ecmascript - Versão extendida Slide 14 Ecmascript - Versão extendida Slide 15 Ecmascript - Versão extendida Slide 16 Ecmascript - Versão extendida Slide 17 Ecmascript - Versão extendida Slide 18 Ecmascript - Versão extendida Slide 19 Ecmascript - Versão extendida Slide 20 Ecmascript - Versão extendida Slide 21 Ecmascript - Versão extendida Slide 22 Ecmascript - Versão extendida Slide 23 Ecmascript - Versão extendida Slide 24 Ecmascript - Versão extendida Slide 25 Ecmascript - Versão extendida Slide 26 Ecmascript - Versão extendida Slide 27 Ecmascript - Versão extendida Slide 28 Ecmascript - Versão extendida Slide 29 Ecmascript - Versão extendida Slide 30 Ecmascript - Versão extendida Slide 31 Ecmascript - Versão extendida Slide 32 Ecmascript - Versão extendida Slide 33 Ecmascript - Versão extendida Slide 34 Ecmascript - Versão extendida Slide 35 Ecmascript - Versão extendida Slide 36 Ecmascript - Versão extendida Slide 37 Ecmascript - Versão extendida Slide 38 Ecmascript - Versão extendida Slide 39 Ecmascript - Versão extendida Slide 40 Ecmascript - Versão extendida Slide 41 Ecmascript - Versão extendida Slide 42 Ecmascript - Versão extendida Slide 43 Ecmascript - Versão extendida Slide 44 Ecmascript - Versão extendida Slide 45 Ecmascript - Versão extendida Slide 46 Ecmascript - Versão extendida Slide 47 Ecmascript - Versão extendida Slide 48 Ecmascript - Versão extendida Slide 49 Ecmascript - Versão extendida Slide 50 Ecmascript - Versão extendida Slide 51 Ecmascript - Versão extendida Slide 52 Ecmascript - Versão extendida Slide 53 Ecmascript - Versão extendida Slide 54 Ecmascript - Versão extendida Slide 55 Ecmascript - Versão extendida Slide 56 Ecmascript - Versão extendida Slide 57 Ecmascript - Versão extendida Slide 58 Ecmascript - Versão extendida Slide 59 Ecmascript - Versão extendida Slide 60 Ecmascript - Versão extendida Slide 61 Ecmascript - Versão extendida Slide 62 Ecmascript - Versão extendida Slide 63 Ecmascript - Versão extendida Slide 64 Ecmascript - Versão extendida Slide 65 Ecmascript - Versão extendida Slide 66 Ecmascript - Versão extendida Slide 67 Ecmascript - Versão extendida Slide 68 Ecmascript - Versão extendida Slide 69 Ecmascript - Versão extendida Slide 70 Ecmascript - Versão extendida Slide 71 Ecmascript - Versão extendida Slide 72 Ecmascript - Versão extendida Slide 73 Ecmascript - Versão extendida Slide 74 Ecmascript - Versão extendida Slide 75 Ecmascript - Versão extendida Slide 76 Ecmascript - Versão extendida Slide 77 Ecmascript - Versão extendida Slide 78 Ecmascript - Versão extendida Slide 79 Ecmascript - Versão extendida Slide 80 Ecmascript - Versão extendida Slide 81 Ecmascript - Versão extendida Slide 82 Ecmascript - Versão extendida Slide 83 Ecmascript - Versão extendida Slide 84 Ecmascript - Versão extendida Slide 85 Ecmascript - Versão extendida Slide 86 Ecmascript - Versão extendida Slide 87 Ecmascript - Versão extendida Slide 88 Ecmascript - Versão extendida Slide 89 Ecmascript - Versão extendida Slide 90 Ecmascript - Versão extendida Slide 91 Ecmascript - Versão extendida Slide 92 Ecmascript - Versão extendida Slide 93 Ecmascript - Versão extendida Slide 94 Ecmascript - Versão extendida Slide 95 Ecmascript - Versão extendida Slide 96 Ecmascript - Versão extendida Slide 97 Ecmascript - Versão extendida Slide 98 Ecmascript - Versão extendida Slide 99 Ecmascript - Versão extendida Slide 100 Ecmascript - Versão extendida Slide 101 Ecmascript - Versão extendida Slide 102 Ecmascript - Versão extendida Slide 103 Ecmascript - Versão extendida Slide 104 Ecmascript - Versão extendida Slide 105 Ecmascript - Versão extendida Slide 106 Ecmascript - Versão extendida Slide 107 Ecmascript - Versão extendida Slide 108 Ecmascript - Versão extendida Slide 109 Ecmascript - Versão extendida Slide 110
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

1 Like

Share

Download to read offline

Ecmascript - Versão extendida

Download to read offline

Venha conhecer um pouco da história do Ecmascript, os estágios de uma spec e mais sobre cada uma das features do Ecmascript 7, 8 e 9.

Related Books

Free with a 30 day trial from Scribd

See all

Ecmascript - Versão extendida

  1. 1. ECMAScript JSFernanda Bernardo
  2. 2. http://fernandabernardo.com.br FernandaBernardo @Feh_Bernardo Fernanda Bernardo Engenheira de Software @ Elo7 Mentora @Training Center
  3. 3. O que é EcmaScript?
  4. 4. ECMAScript is the scripting language that forms the basis of JavaScript. ECMAScript is standardized by the ECMA International standards organization in the ECMA-262 and ECMA-402 specifications. developer.mozilla.org
  5. 5. Qual a sua história?
  6. 6. 1995
  7. 7. 1995 1996
  8. 8. 1995 1996
  9. 9. O que é TC39? Grupo organizado pela Ecma International. Faz o design do EcmaScript
  10. 10. https://github.com/tc39/proposals/blob/master/inactive-proposals.md
  11. 11. https://github.com/tc39/proposals
  12. 12. https://github.com/tc39/proposals
  13. 13. stage 0 só ideia, TC39 não discutiu
  14. 14. stage 1 TC39 decidiu discutir stage 0 só ideia, TC39 não discutiu
  15. 15. stage 1 TC39 decidiu discutir stage 0 só ideia, TC39 não discutiu stage 2 mais discussão
  16. 16. stage 1 TC39 decidiu discutir stage 3 ajustes, testes unidade, 2 implementações stage 0 só ideia, TC39 não discutiu stage 2 mais discussão
  17. 17. stage 1 TC39 decidiu discutir stage 3 ajustes, testes unidade, 2 implementações stage 0 só ideia, TC39 não discutiu stage 4 proposta finalizada stage 2 mais discussão
  18. 18. https://github.com/tc39/proposals/blob/master/finished-proposals.md
  19. 19. Você sabe o que faz parte do ES7(2016)?
  20. 20. Async Trailing Comma Object.values Object.entries Array#includes padStart / padEnd Exponentiation Operators
  21. 21. Async Trailing Comma Object.values Object.entries Array#includes padStart / padEnd Exponentiation Operators ES7
  22. 22. Array.prototype.includes
  23. 23. https://github.com/tc39/Array.prototype.includes/ Array.prototype.includes 1 2 32 in
  24. 24. https://github.com/tc39/Array.prototype.includes/ Array.prototype.includes 1 2 32 in
  25. 25. https://github.com/tc39/Array.prototype.includes/ Array.prototype.includes 1 2 32 in
  26. 26. https://github.com/tc39/Array.prototype.includes/ Array.prototype.includes 1 2 32 in
  27. 27. https://github.com/tc39/Array.prototype.includes/ Array.prototype.includes 1 2 32 in
  28. 28. https://github.com/tc39/Array.prototype.includes/ Array.prototype.includes
  29. 29. https://github.com/tc39/Array.prototype.includes/ Array.prototype.includes
  30. 30. https://github.com/tc39/Array.prototype.includes/ Array.prototype.includes
  31. 31. https://github.com/tc39/Array.prototype.includes/ Array.prototype.includes
  32. 32. Porque includes? E não contains?
  33. 33. Exponentiation Operator
  34. 34. https://github.com/rwaldron/exponentiation-operator Exponentiation Operator 23 = 8
  35. 35. https://github.com/rwaldron/exponentiation-operator Exponentiation Operator 23 = 8
  36. 36. https://github.com/rwaldron/exponentiation-operator Exponentiation Operator 23 = 8
  37. 37. https://github.com/rwaldron/exponentiation-operator Exponentiation Operator 23 = 8
  38. 38. https://github.com/rwaldron/exponentiation-operator Exponentiation Operator 23 = 8
  39. 39. ES8 (2017)
  40. 40. Object.values / Object.entries
  41. 41. Object.values https://github.com/tc39/proposal-object-values-entries
  42. 42. Object.values https://github.com/tc39/proposal-object-values-entries
  43. 43. Object.entries https://github.com/tc39/proposal-object-values-entries
  44. 44. https://github.com/tc39/proposal-object-values-entries Object.entries
  45. 45. https://github.com/tc39/proposal-object-values-entries Object.entries
  46. 46. String padding
  47. 47. padStart https://github.com/tc39/proposal-string-pad-start-end
  48. 48. padStart https://github.com/tc39/proposal-string-pad-start-end
  49. 49. padStart https://github.com/tc39/proposal-string-pad-start-end
  50. 50. padStart https://github.com/tc39/proposal-string-pad-start-end
  51. 51. padEnd https://github.com/tc39/proposal-string-pad-start-end
  52. 52. Object.getOwnPropertyDescriptors
  53. 53. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  54. 54. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  55. 55. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  56. 56. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  57. 57. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  58. 58. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  59. 59. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  60. 60. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  61. 61. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  62. 62. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  63. 63. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  64. 64. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  65. 65. Trailing Commas
  66. 66. trailing commas https://github.com/tc39/proposal-trailing-function-commas
  67. 67. trailing commas https://github.com/tc39/proposal-trailing-function-commas
  68. 68. trailing commas https://github.com/tc39/proposal-trailing-function-commas
  69. 69. trailing commas https://github.com/tc39/proposal-trailing-function-commas
  70. 70. trailing commas https://github.com/tc39/proposal-trailing-function-commas
  71. 71. trailing commas https://github.com/tc39/proposal-trailing-function-commas
  72. 72. Async Functions
  73. 73. Promise?
  74. 74. Promise? ES6
  75. 75. new Promise() resolve reject catch()then()
  76. 76. Async Functions https://github.com/tc39/ecmascript-asyncawait
  77. 77. Async Functions https://github.com/tc39/ecmascript-asyncawait
  78. 78. Async Functions https://github.com/tc39/ecmascript-asyncawait
  79. 79. Async Functions https://github.com/tc39/ecmascript-asyncawait
  80. 80. Async Functions https://github.com/tc39/ecmascript-asyncawait
  81. 81. Async Functions https://github.com/tc39/ecmascript-asyncawait
  82. 82. Async Functions https://github.com/tc39/ecmascript-asyncawait
  83. 83. Async Functions https://github.com/tc39/ecmascript-asyncawait
  84. 84. Async Functions https://github.com/tc39/ecmascript-asyncawait
  85. 85. Async Functions https://github.com/tc39/ecmascript-asyncawait
  86. 86. Async Functions https://github.com/tc39/ecmascript-asyncawait
  87. 87. Async Functions https://github.com/tc39/ecmascript-asyncawait
  88. 88. Async Functions https://github.com/tc39/ecmascript-asyncawait
  89. 89. O que vem por aí...
  90. 90. ES 2018 Template Literals Revision
  91. 91. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  92. 92. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  93. 93. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  94. 94. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  95. 95. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  96. 96. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  97. 97. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  98. 98. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  99. 99. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  100. 100. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  101. 101. E dá para contribuir?
  102. 102. Bibliografia - http://exploringjs.com/es2016-es2017/ - http://2ality.com/2016/09/template-literal-revision.html - https://github.com/tc39/ecma262 - https://developer.mozilla.org/pt-BR/ - https://hipsters.tech/evolucao-e-especificacao-do-javascript-moderno/
  103. 103. http://fernandabernardo.com.br FernandaBernardo @Feh_Bernardo
  • DouglasFigueriedo

    Dec. 10, 2017

Venha conhecer um pouco da história do Ecmascript, os estágios de uma spec e mais sobre cada uma das features do Ecmascript 7, 8 e 9.

Views

Total views

819

On Slideshare

0

From embeds

0

Number of embeds

63

Actions

Downloads

10

Shares

0

Comments

0

Likes

1

×