Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Lo que la cafeína le hizo a JS
Sergio Arbeo
November 22, 2014
Programming
1
2.9k
Lo que la cafeína le hizo a JS
Un paseo por la nueva sintaxis de ECMAScript 6
Sergio Arbeo
November 22, 2014
Tweet
Share
More Decks by Sergio Arbeo
See All by Sergio Arbeo
Testing sin Dogmas
serabe
0
160
Decorating JavaScript - source{d} edition
serabe
1
78
Componentes: DD
serabe
0
170
Introducción a JSONAPI
serabe
1
110
Bienvenidos a Ember Madrid
serabe
2
180
Lo que la cafeína le hizo a JS
serabe
1
190
Taller de Introducción a Ember.JS
serabe
1
160
Generadores en JavaScript
serabe
1
490
El diablo está en los detalles
serabe
0
370
Other Decks in Programming
See All in Programming
まだ日本国内で利用できないAppActionsにトライしてみた / MoT TechTalk #15
mot_techtalk
0
160
量子コンピュータ時代のプログラミングセミナー / 20221222_Amplify_seminar _route_optimization
fixstars
0
250
Becoming an Android Librarian (Android World Wide 2023 Jan)
skydoves
2
230
CPU/GPU高速化セミナー 浮動小数点から文字列への高速変換の論文を読んでみた / cpugpu acceleration seminar 20230201
fixstars
0
110
Excelの助けを借りて楽にシナリオを作ろう
rpa_niiyama
0
340
フロントエンドで 良いコードを書くために
t_keshi
3
1.7k
TypeScript 4.9のas const satisfiesが便利
tonkotsuboy_com
9
2.3k
Rust、何もわからない...#6発表資料
ryu19
0
170
[2023년 1월 세미나] 데이터 분석가 되면 어떤 일을 하나요?
datarian
0
660
Qiita Night PHP 2023
fuwasegu
0
11k
Milestoner
bkuhlmann
1
250
tidy_rpart
bk_18
0
620
Featured
See All Featured
Art Directing for the Web. Five minutes with CSS Template Areas
malarkey
197
10k
How To Stay Up To Date on Web Technology
chriscoyier
779
250k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
657
120k
The Web Native Designer (August 2011)
paulrobertlloyd
76
2.2k
Automating Front-end Workflow
addyosmani
1351
200k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
120
29k
Building Better People: How to give real-time feedback that sticks.
wjessup
346
17k
Fashionably flexible responsive web design (full day workshop)
malarkey
396
63k
Typedesign – Prime Four
hannesfritz
34
1.5k
Faster Mobile Websites
deanohume
295
29k
The Cult of Friendly URLs
andyhume
69
5.1k
A Philosophy of Restraint
colly
193
15k
Transcript
MADRID · NOV 21-22 · 2014 Sergio Arbeo {Back,Front}-end developer
at codecantor @Serabe Historia de un despecho transpilado Lo que la cafeína le hizo a JS
MADRID · NOV 21-22 · 2014 CODECANTOR
MADRID · NOV 21-22 · 2014 I loved CoffeeScript
MADRID · NOV 21-22 · 2014 I loved CoffeeScript
MADRID · NOV 21-22 · 2014 CoffeeScript V JavaScript
MADRID · NOV 21-22 · 2014 CoffeeScript V ES5
MADRID · NOV 21-22 · 2014 CoffeeScript ES6 V
MADRID · NOV 21-22 · 2014 WHY?
MADRID · NOV 21-22 · 2014 WHY? Implicit returns
MADRID · NOV 21-22 · 2014 WHY? Implicit returns No
named functions
MADRID · NOV 21-22 · 2014 WHY? Implicit returns No
named functions Strange regexes
MADRID · NOV 21-22 · 2014 WHY? Implicit returns No
named functions Strange regexes Significant whitespace
MADRID · NOV 21-22 · 2014 WHY? Implicit returns No
named functions Strange regexes Significant whitespace Generators
MADRID · NOV 21-22 · 2014 Ember.JS
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014 ES6
MADRID · NOV 21-22 · 2014 Destructuring
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014 NESTABLE
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014 Destructuring DE
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014 Arrays too
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014 NESTABLE TOO
MADRID · NOV 21-22 · 2014 MODULES
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014 Ember-CLI
MADRID · NOV 21-22 · 2014 let / const
MADRID · NOV 21-22 · 2014 let • The new
var. • Block scope. • No hoisting.
MADRID · NOV 21-22 · 2014 let • The new
var. • Block scope. • No hoisting. Actually, it does hoist, but raises a syntactic error at runtime when used before being asigned.
MADRID · NOV 21-22 · 2014 Hard to transpile properly.
MADRID · NOV 21-22 · 2014 CLASSES
MADRID · NOV 21-22 · 2014 CLASSES The Good Parts
MADRID · NOV 21-22 · 2014 METHODS
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014 STRING TEMPLATES Interlude
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014 Computed properties
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014 {G,S}ETTER
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014 FUNCTIONS
MADRID · NOV 21-22 · 2014 SPREAD OP
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014 1 -> 2 ->
3
MADRID · NOV 21-22 · 2014 1 -> 2 ->
3 14
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014 DEFAULT
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014 fn
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014 Most important => fn
feature LEXICAL THIS
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014 No time for…
MADRID · NOV 21-22 · 2014 CLASSES The not-that-good Parts
MADRID · NOV 21-22 · 2014 GENERATOR
MADRID · NOV 21-22 · 2014 COMPREHENSIONS
MADRID · NOV 21-22 · 2014 async/await ES7
MADRID · NOV 21-22 · 2014 NAMED EXPORTS
MADRID · NOV 21-22 · 2014 # LITERALS
MADRID · NOV 21-22 · 2014 # LITERALS BINARY: 0b101
MADRID · NOV 21-22 · 2014 # LITERALS BINARY: 0b101
OCTAL: 0o67
MADRID · NOV 21-22 · 2014 # LITERALS
MADRID · NOV 21-22 · 2014 APIs
MADRID · NOV 21-22 · 2014 QUESTIONS?
MADRID · NOV 21-22 · 2014 Thank you! @Serabe
[email protected]