Soumettre la recherche
Mettre en ligne
LT#8 乗るしかないこのECMA Script 2015に
•
0 j'aime
•
2,197 vues
do7be
Suivre
社内LT大会で発表したES2015に関する資料です。 発表日:2015/08/24
Lire moins
Lire la suite
Ingénierie
Signaler
Partager
Signaler
Partager
1 sur 53
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
dcubeio
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Ryunosuke SATO
PHP Application E2E with Capybara
PHP Application E2E with Capybara
Yoshiaki Yoshida
iPhoneで動くFlash Playerを実装した苦労話LT資料
iPhoneで動くFlash Playerを実装した苦労話LT資料
Kohei Morino
第1回名古屋Android勉強会Lt用資料
第1回名古屋Android勉強会Lt用資料
tantack
PlayFramework1.x基礎編
PlayFramework1.x基礎編
Asami Abe
究極にして至高のWAF
究極にして至高のWAF
Yuki Ishikawa
[jjug] Java と Benchmark
[jjug] Java と Benchmark
Tokuhiro Matsuno
Recommandé
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
dcubeio
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Ryunosuke SATO
PHP Application E2E with Capybara
PHP Application E2E with Capybara
Yoshiaki Yoshida
iPhoneで動くFlash Playerを実装した苦労話LT資料
iPhoneで動くFlash Playerを実装した苦労話LT資料
Kohei Morino
第1回名古屋Android勉強会Lt用資料
第1回名古屋Android勉強会Lt用資料
tantack
PlayFramework1.x基礎編
PlayFramework1.x基礎編
Asami Abe
究極にして至高のWAF
究極にして至高のWAF
Yuki Ishikawa
[jjug] Java と Benchmark
[jjug] Java と Benchmark
Tokuhiro Matsuno
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
Kazuhiro Kosaka
Perl Beginners #7 おとなのWAF
Perl Beginners #7 おとなのWAF
Munenori Sugimura
Angular1&2
Angular1&2
Kenichi Kanai
Java web application testing
Java web application testing
Tokuhiro Matsuno
JavaScriptで味わう! 関数型プログラミングのメリット!!
JavaScriptで味わう! 関数型プログラミングのメリット!!
Keigo Magami
Yapc fukuoka crust
Yapc fukuoka crust
Tokuhiro Matsuno
AngularJSからReactに移ったケースの話
AngularJSからReactに移ったケースの話
kumatch kumatch
これからのJavaのとっかかりを掴む #jdt51 #kanjava
これからのJavaのとっかかりを掴む #jdt51 #kanjava
irof N
Beginners scala 20121113
Beginners scala 20121113
Taisuke Shiratori
【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js
Yuto Suzuki
〜laravel で学ぶ MVC
〜laravel で学ぶ MVC
mikakane
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
Behind-the-Scenes and Goals of LINE Summer Internship Program
Behind-the-Scenes and Goals of LINE Summer Internship Program
LINE Corporation
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
Tasuku Suenaga
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Shinichi Tomita
進撃のSbt
進撃のSbt
Yuto Suzuki
YAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworks
YAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworks
Naoto Koshikawa
Good-Bye Swagger
Good-Bye Swagger
katada-yuki
Angular#Kanazawa
Angular#Kanazawa
Kenichi Kanai
Redmineでいこう
Redmineでいこう
Manabu Shinsaka
ソシャゲにおけるサーバとクライアントの決めごと
ソシャゲにおけるサーバとクライアントの決めごと
peto_tn
DynamoDB活用事例 株式会社マイネット
DynamoDB活用事例 株式会社マイネット
伊藤 祐策
Contenu connexe
Tendances
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
Kazuhiro Kosaka
Perl Beginners #7 おとなのWAF
Perl Beginners #7 おとなのWAF
Munenori Sugimura
Angular1&2
Angular1&2
Kenichi Kanai
Java web application testing
Java web application testing
Tokuhiro Matsuno
JavaScriptで味わう! 関数型プログラミングのメリット!!
JavaScriptで味わう! 関数型プログラミングのメリット!!
Keigo Magami
Yapc fukuoka crust
Yapc fukuoka crust
Tokuhiro Matsuno
AngularJSからReactに移ったケースの話
AngularJSからReactに移ったケースの話
kumatch kumatch
これからのJavaのとっかかりを掴む #jdt51 #kanjava
これからのJavaのとっかかりを掴む #jdt51 #kanjava
irof N
Beginners scala 20121113
Beginners scala 20121113
Taisuke Shiratori
【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js
Yuto Suzuki
〜laravel で学ぶ MVC
〜laravel で学ぶ MVC
mikakane
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
Behind-the-Scenes and Goals of LINE Summer Internship Program
Behind-the-Scenes and Goals of LINE Summer Internship Program
LINE Corporation
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
Tasuku Suenaga
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Shinichi Tomita
進撃のSbt
進撃のSbt
Yuto Suzuki
YAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworks
YAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworks
Naoto Koshikawa
Good-Bye Swagger
Good-Bye Swagger
katada-yuki
Angular#Kanazawa
Angular#Kanazawa
Kenichi Kanai
Redmineでいこう
Redmineでいこう
Manabu Shinsaka
Tendances
(20)
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
Perl Beginners #7 おとなのWAF
Perl Beginners #7 おとなのWAF
Angular1&2
Angular1&2
Java web application testing
Java web application testing
JavaScriptで味わう! 関数型プログラミングのメリット!!
JavaScriptで味わう! 関数型プログラミングのメリット!!
Yapc fukuoka crust
Yapc fukuoka crust
AngularJSからReactに移ったケースの話
AngularJSからReactに移ったケースの話
これからのJavaのとっかかりを掴む #jdt51 #kanjava
これからのJavaのとっかかりを掴む #jdt51 #kanjava
Beginners scala 20121113
Beginners scala 20121113
【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js
〜laravel で学ぶ MVC
〜laravel で学ぶ MVC
Ember コミュニティとわたし
Ember コミュニティとわたし
Behind-the-Scenes and Goals of LINE Summer Internship Program
Behind-the-Scenes and Goals of LINE Summer Internship Program
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
0から学んだポストモダンPerl @ YAPC::Asia Tokyo 2013
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Sales Force Episode VI ~ Return of Ajax Toolkit ~
進撃のSbt
進撃のSbt
YAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworks
YAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworks
Good-Bye Swagger
Good-Bye Swagger
Angular#Kanazawa
Angular#Kanazawa
Redmineでいこう
Redmineでいこう
En vedette
ソシャゲにおけるサーバとクライアントの決めごと
ソシャゲにおけるサーバとクライアントの決めごと
peto_tn
DynamoDB活用事例 株式会社マイネット
DynamoDB活用事例 株式会社マイネット
伊藤 祐策
LT#9 開発合宿 in HAKONE
LT#9 開発合宿 in HAKONE
do7be
DynamoDBだけでソシャゲを作ってみた
DynamoDBだけでソシャゲを作ってみた
伊藤 祐策
DynamoDBによるソーシャルゲーム実装 How To
DynamoDBによるソーシャルゲーム実装 How To
伊藤 祐策
Lv1から始めるWebサービスのインフラ構築
Lv1から始めるWebサービスのインフラ構築
伊藤 祐策
En vedette
(6)
ソシャゲにおけるサーバとクライアントの決めごと
ソシャゲにおけるサーバとクライアントの決めごと
DynamoDB活用事例 株式会社マイネット
DynamoDB活用事例 株式会社マイネット
LT#9 開発合宿 in HAKONE
LT#9 開発合宿 in HAKONE
DynamoDBだけでソシャゲを作ってみた
DynamoDBだけでソシャゲを作ってみた
DynamoDBによるソーシャルゲーム実装 How To
DynamoDBによるソーシャルゲーム実装 How To
Lv1から始めるWebサービスのインフラ構築
Lv1から始めるWebサービスのインフラ構築
Similaire à LT#8 乗るしかないこのECMA Script 2015に
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
Itaru Kitagawa
ES6,7で書ける JavaScript
ES6,7で書ける JavaScript
Shin Sekaryo
ES6で始めるNode.js / Starting NodeJS Development with ES6
ES6で始めるNode.js / Starting NodeJS Development with ES6
Taro Odashima
今日から使って先取り ECMAScript6
今日から使って先取り ECMAScript6
Ryo Ohe
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Teppei Sato
とりあえず使えるSBT
とりあえず使えるSBT
Kiyotaka Kunihira
Learn ES2015
Learn ES2015
Muyuu Fujita
Closure Compiler Updates for ES6
Closure Compiler Updates for ES6
Teppei Sato
Dark vol4 for_slideshare
Dark vol4 for_slideshare
ara_ta3
Startup JavaScript
Startup JavaScript
Akinari Tsugo
実戦Scala
実戦Scala
Yuto Suzuki
Play jjug2012spring
Play jjug2012spring
Takafumi Ikeda
PHP フィールドインジェクションに挑戦する PHP勉強会2014
PHP フィールドインジェクションに挑戦する PHP勉強会2014
Yuuki Takezawa
Scala.jsはじめました!
Scala.jsはじめました!
K Kinzal
Jsf アプリ作ったった
Jsf アプリ作ったった
Oda Shinsuke
Apex Test Plusの紹介
Apex Test Plusの紹介
Yuichiro Ebihara
Glass fishで作ったアプリをweblogicに移植してみた
Glass fishで作ったアプリをweblogicに移植してみた
Satoshi Kubo
Lambda: A Peek Under The Hood [Java Day Tokyo 2015 6-3]
Lambda: A Peek Under The Hood [Java Day Tokyo 2015 6-3]
David Buck
⑮jQueryをおぼえよう!その1
⑮jQueryをおぼえよう!その1
Nishida Kansuke
Java エンジニアチームが始めやすい Scala コーディングスタイル #ichigayageek
Java エンジニアチームが始めやすい Scala コーディングスタイル #ichigayageek
Kazuhiro Sera
Similaire à LT#8 乗るしかないこのECMA Script 2015に
(20)
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
ES6,7で書ける JavaScript
ES6,7で書ける JavaScript
ES6で始めるNode.js / Starting NodeJS Development with ES6
ES6で始めるNode.js / Starting NodeJS Development with ES6
今日から使って先取り ECMAScript6
今日から使って先取り ECMAScript6
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
とりあえず使えるSBT
とりあえず使えるSBT
Learn ES2015
Learn ES2015
Closure Compiler Updates for ES6
Closure Compiler Updates for ES6
Dark vol4 for_slideshare
Dark vol4 for_slideshare
Startup JavaScript
Startup JavaScript
実戦Scala
実戦Scala
Play jjug2012spring
Play jjug2012spring
PHP フィールドインジェクションに挑戦する PHP勉強会2014
PHP フィールドインジェクションに挑戦する PHP勉強会2014
Scala.jsはじめました!
Scala.jsはじめました!
Jsf アプリ作ったった
Jsf アプリ作ったった
Apex Test Plusの紹介
Apex Test Plusの紹介
Glass fishで作ったアプリをweblogicに移植してみた
Glass fishで作ったアプリをweblogicに移植してみた
Lambda: A Peek Under The Hood [Java Day Tokyo 2015 6-3]
Lambda: A Peek Under The Hood [Java Day Tokyo 2015 6-3]
⑮jQueryをおぼえよう!その1
⑮jQueryをおぼえよう!その1
Java エンジニアチームが始めやすい Scala コーディングスタイル #ichigayageek
Java エンジニアチームが始めやすい Scala コーディングスタイル #ichigayageek
LT#8 乗るしかないこのECMA Script 2015に
1.
乗るしかない この ECMA Script
2015 に @do7be
2.
自己紹介 • do7be • リードエンジニア •
マイブーム:COBRA
3.
突然ですが みなさん
4.
JavaScript 好きですか?
5.
おや?
6.
ECMA Script 2015 使ってますか?
7.
おやおや?
8.
ECMA Script 2015 知っていますか?
9.
10.
ECMA Script 2015
11.
JavaScriptの 新しい標準仕様
12.
これまで:ES5 これから:ES6
13.
ES6 ECMA Script 6 ECMA
Script 2015
14.
長いのでここからは ES6と呼びます
15.
わかりやすく 言うと
16.
今までクソだった JavaScriptが 進化する
17.
これからは JavaScriptが クソ言語とか 言えませんよ!?
18.
ES5の知識で ディスるってことは
19.
Java5の知識で Javaをディスる ようなもの
20.
話を戻して
21.
• どうクソだったのか • どうクソじゃなくなったのか
22.
見ていきましょう
23.
ES6の主な特徴
24.
• Class • Module •
Arrow Function • Block Scope • Default Parameter • Rest Parameter • Spread Parameter • Destructuring • Template Strings • Iterator • Promise
25.
• Class • Module •
Arrow Function • Block Scope • Default Parameter • Rest Parameter • Spread Parameter • Destructuring • Template Strings • Iterator • Promise
26.
Class
27.
ありがとう… 本当にありがとう…
28.
ES5まではClassが なかった
29.
prototype
30.
それはかつて 強いられた地獄
31.
class Animal { constructor(sound)
{ this.sound = sound; } say() { console.log(this.sound); } static using() { console.log(‘use constructor’); } }
32.
Arrow Function
33.
function () {
} ↓ () => { }
34.
しかも thisを引き継げるので
35.
var self =
this; をしなくても よくなった!!
36.
Block Scope
37.
• let • const
38.
let a =
2; if (true) { let a = 10; } console.log(a); // 2が表示される
39.
今までクソ言語 たらしめていた仕様が 大幅に修正された
40.
あれ
41.
そういえばもう ES6って使えるの?
42.
compat-table
43.
ブラウザごとに 対応はまちまち
44.
でも今すぐに 書きたい!
45.
46.
• トランスパイラ • ES6で書いたjsをES5に変換してくれる •
現状これを使って書くのがベスト
47.
ES6はもうそこまで 来ている
48.
乗り遅れたら・・・
49.
JC「えーマジES5!? ES5が許されるのは 小学生までだよねー」
50.
なんてことに なってるかも
51.
笑ってごまかせるのは コブラだけ
52.
ES6 やろう
53.
おしまい
Télécharger maintenant