Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Net Kanayan
786 views
ES6 はじめました
iggg 2015/09 で発表した資料です。
Internet
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 32
2
/ 32
3
/ 32
4
/ 32
5
/ 32
6
/ 32
7
/ 32
8
/ 32
9
/ 32
10
/ 32
11
/ 32
12
/ 32
13
/ 32
14
/ 32
15
/ 32
16
/ 32
17
/ 32
18
/ 32
19
/ 32
20
/ 32
21
/ 32
22
/ 32
23
/ 32
24
/ 32
25
/ 32
26
/ 32
27
/ 32
28
/ 32
29
/ 32
30
/ 32
31
/ 32
32
/ 32
More Related Content
PDF
Fluentdで本番環境を再現
by
Hiroshi Toyama
PDF
Es6 cognition
by
Net Kanayan
PDF
Mavenの真実とウソ
by
Yoshitaka Kawashima
PDF
Vagrant - 最近流行ってるらしいけど何者?
by
Yoshinori Nakanishi
PDF
日本 GNU AWK ユーザー会スライド 2 - OSC2012 Tokyo/Fall
by
博文 斉藤
PDF
Vagrant+virtualboxを使ってみよう
by
Kei IWASAKI
PDF
Ohotech特盛 #11 Box2DWebを触ってみよう
by
Fumihito Yokoyama
PDF
Osaka Venture Meetup #3
by
Kiyotaka Oku
Fluentdで本番環境を再現
by
Hiroshi Toyama
Es6 cognition
by
Net Kanayan
Mavenの真実とウソ
by
Yoshitaka Kawashima
Vagrant - 最近流行ってるらしいけど何者?
by
Yoshinori Nakanishi
日本 GNU AWK ユーザー会スライド 2 - OSC2012 Tokyo/Fall
by
博文 斉藤
Vagrant+virtualboxを使ってみよう
by
Kei IWASAKI
Ohotech特盛 #11 Box2DWebを触ってみよう
by
Fumihito Yokoyama
Osaka Venture Meetup #3
by
Kiyotaka Oku
Viewers also liked
PPTX
Startup JavaScript
by
Akinari Tsugo
PPTX
Getting started with ES6 : Future of javascript
by
Mohd Saeed
PDF
kontainer-js
by
Kuu Miyazaki
PDF
はじめてのWallaby.js
by
Shunta Saito
PDF
Bacon.jsではじめる関数型リアアクティブプログラミング入門 with ES6
by
Haraguchi Go
PDF
Prototypeベース in JavaScript
by
Ryo Maruyama
PDF
JavaScript 実践講座 Framework, Tool, Performance
by
クラスメソッド株式会社
PDF
JavaScript.Next Returns
by
dynamis
PPTX
JavaScript : What is it really? AND Some new features in ES6
by
Aayush Shrestha
PDF
jQuery勉強会#4
by
Ryo Maruyama
PDF
Learn ES2015
by
Muyuu Fujita
PPTX
ES6 - JavaCro 2016
by
Nenad Pecanac
PDF
ECMAScript 6 Features(PDF 版)
by
taskie
PDF
Hello npm
by
Muyuu Fujita
PPTX
Nds meetup8 lt
by
ushiboy
PDF
150421 es6とかな話
by
kotaro_hirayama
PPT
Google App EngineでTwitterアプリを作ろう
by
kenji4569
PDF
FileReader and canvas and server silde
by
Net Kanayan
PDF
アニメーションの実装つらい話
by
kata shin
PDF
断言して間違えると信頼度が低下するというベイズの話
by
Junya Hayashi
Startup JavaScript
by
Akinari Tsugo
Getting started with ES6 : Future of javascript
by
Mohd Saeed
kontainer-js
by
Kuu Miyazaki
はじめてのWallaby.js
by
Shunta Saito
Bacon.jsではじめる関数型リアアクティブプログラミング入門 with ES6
by
Haraguchi Go
Prototypeベース in JavaScript
by
Ryo Maruyama
JavaScript 実践講座 Framework, Tool, Performance
by
クラスメソッド株式会社
JavaScript.Next Returns
by
dynamis
JavaScript : What is it really? AND Some new features in ES6
by
Aayush Shrestha
jQuery勉強会#4
by
Ryo Maruyama
Learn ES2015
by
Muyuu Fujita
ES6 - JavaCro 2016
by
Nenad Pecanac
ECMAScript 6 Features(PDF 版)
by
taskie
Hello npm
by
Muyuu Fujita
Nds meetup8 lt
by
ushiboy
150421 es6とかな話
by
kotaro_hirayama
Google App EngineでTwitterアプリを作ろう
by
kenji4569
FileReader and canvas and server silde
by
Net Kanayan
アニメーションの実装つらい話
by
kata shin
断言して間違えると信頼度が低下するというベイズの話
by
Junya Hayashi
Similar to ES6 はじめました
PDF
ECMAScript没proposal追悼式
by
京大 マイコンクラブ
PDF
これからのJavaScriptの話
by
Shogo Sensui
PPTX
Node.jsでつくるNode.js ミニインタープリター&コンパイラー
by
mganeko
PDF
JavaScript入門
by
Ryo Maruyama
PDF
JavaScript基礎勉強会
by
大樹 小倉
PDF
JavaScriptCore.framework の普通な使い方 #cocoa_kansai
by
Tomohiro Kumagai
PDF
これからのJavaScriptー関数型プログラミングとECMAScript6
by
TanUkkii
PDF
Effective JavaScript Ch.1
by
Teppei Sato
PDF
JavaScript.Next
by
dynamis
PDF
JavaScript (ECMAScript) 2013
by
dynamis
PDF
Kanazawa.js.Next
by
dynamis
PDF
JavaScript Tips 2015(PDF 版)
by
taskie
PDF
Devsumi2010 Ecmascript5 (ISO/IEC JTC1/SC22)
by
takesako
PDF
traceur-compilerで ECMAScript6を体験
by
Toshio Ehara
PDF
Ecmascript2015とその周辺について
by
豊明 尾古
PDF
覚醒JavaScript -ES6で作るIsomophicアプリケーション-
by
Oonishi Keitarou
PPTX
今日から使って先取り ECMAScript6
by
Ryo Ohe
PDF
JavaScript/CSS 2015 Autumn
by
Koji Ishimoto
PDF
Serverside ES6@Livesense technight
by
Seiji Takahashi
PDF
ES6 in Practice
by
Teppei Sato
ECMAScript没proposal追悼式
by
京大 マイコンクラブ
これからのJavaScriptの話
by
Shogo Sensui
Node.jsでつくるNode.js ミニインタープリター&コンパイラー
by
mganeko
JavaScript入門
by
Ryo Maruyama
JavaScript基礎勉強会
by
大樹 小倉
JavaScriptCore.framework の普通な使い方 #cocoa_kansai
by
Tomohiro Kumagai
これからのJavaScriptー関数型プログラミングとECMAScript6
by
TanUkkii
Effective JavaScript Ch.1
by
Teppei Sato
JavaScript.Next
by
dynamis
JavaScript (ECMAScript) 2013
by
dynamis
Kanazawa.js.Next
by
dynamis
JavaScript Tips 2015(PDF 版)
by
taskie
Devsumi2010 Ecmascript5 (ISO/IEC JTC1/SC22)
by
takesako
traceur-compilerで ECMAScript6を体験
by
Toshio Ehara
Ecmascript2015とその周辺について
by
豊明 尾古
覚醒JavaScript -ES6で作るIsomophicアプリケーション-
by
Oonishi Keitarou
今日から使って先取り ECMAScript6
by
Ryo Ohe
JavaScript/CSS 2015 Autumn
by
Koji Ishimoto
Serverside ES6@Livesense technight
by
Seiji Takahashi
ES6 in Practice
by
Teppei Sato
More from Net Kanayan
PDF
Js kusen
by
Net Kanayan
PDF
Osc16gm
by
Net Kanayan
PDF
Fxos lt
by
Net Kanayan
PDF
Image convert
by
Net Kanayan
KEY
J S Smartphone
by
Net Kanayan
PDF
Http2入門の入門
by
Net Kanayan
PDF
Nseg jquery mobile
by
Net Kanayan
PDF
Blueberrypi
by
Net Kanayan
KEY
Js mvc
by
Net Kanayan
KEY
Ll xcode
by
Net Kanayan
PDF
Browser push notifications
by
Net Kanayan
KEY
Web creed
by
Net Kanayan
ODP
Windows store app html
by
Net Kanayan
KEY
Sass less
by
Net Kanayan
PDF
Basic vulnerability
by
Net Kanayan
PDF
Ssl
by
Net Kanayan
PDF
Http
by
Net Kanayan
PDF
Open source
by
Net Kanayan
KEY
Smart phone gunma.web
by
Net Kanayan
KEY
Tdd&peapro
by
Net Kanayan
Js kusen
by
Net Kanayan
Osc16gm
by
Net Kanayan
Fxos lt
by
Net Kanayan
Image convert
by
Net Kanayan
J S Smartphone
by
Net Kanayan
Http2入門の入門
by
Net Kanayan
Nseg jquery mobile
by
Net Kanayan
Blueberrypi
by
Net Kanayan
Js mvc
by
Net Kanayan
Ll xcode
by
Net Kanayan
Browser push notifications
by
Net Kanayan
Web creed
by
Net Kanayan
Windows store app html
by
Net Kanayan
Sass less
by
Net Kanayan
Basic vulnerability
by
Net Kanayan
Ssl
by
Net Kanayan
Http
by
Net Kanayan
Open source
by
Net Kanayan
Smart phone gunma.web
by
Net Kanayan
Tdd&peapro
by
Net Kanayan
ES6 はじめました
1.
2015/09/26 16:53 1/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ ES6ES6
はじめましたはじめました @kanayannet IGGG Meetup 2015 Summer
2.
2015/09/26 16:53 2/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ 今日話すこと今日話すこと 自己紹介 What
is ES? Javascript Problem そこで ES6 宣伝
3.
2015/09/26 16:53 3/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ 自己紹介自己紹介 名前
: 金澤 宏昭 開発環境 OS : CentOS(Linux) , Mac 言語 : Ruby , Perl , JS , HTML , CSS...
4.
2015/09/26 16:53 4/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ SNSSNS Twitter
: @kanayannet Facebook : HiroakiKanazawa
5.
2015/09/26 16:53 5/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ 愛犬家愛犬家
6.
2015/09/26 16:53 6/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ What
is ES?What is ES? ES = EcmaScript
7.
2015/09/26 16:53 7/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ EcmaScript?EcmaScript? EcmaScript
≒ Javascript
8.
2015/09/26 16:53 8/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ 過去の経緯過去の経緯 ECMAScriptは
Ecma International によって標 準化された スクリプト言語 実装ごとの互換性が低い JavaScript 類(特に JScript)の 標準を定めたものである。 by Wikipedia
9.
2015/09/26 16:53 9/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ 金澤的金澤的
見解見解 各社 が JScriptなど独自路線を取ってしまい 「何が標準なの?」 状態になったため Ecma International という 団体が 「標準規格化」 しました...
10.
2015/09/26 16:53 10/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ ECMAECMAってって?? European
Computer Manufacturers Association 日本のJIS規格的な
11.
2015/09/26 16:53 11/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ ブラウザに採用され始めたのブラウザに採用され始めたの はは??
12.
2015/09/26 16:53 12/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ 2009年
version5 から IE9 くらい? "use strict"; 未定義のグローバルObjectに代入などを 防ぎます。
13.
2015/09/26 16:53 13/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ JavascriptJavascript ProblemProblem Object指向やる時...
14.
2015/09/26 16:53 14/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ 「new」 ってやりますよね?
15.
2015/09/26 16:53 15/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ Sample
CodeSample Code varvar Name =Name = functionfunction((namename)){{ thisthis.name = name;.name = name; }} varvar hoge =hoge = newnew Name(Name('Hiroaki Kanazawa''Hiroaki Kanazawa');); consoleconsole.log(hoge.name);.log(hoge.name); // -> 'Hiroaki Kanazawa'// -> 'Hiroaki Kanazawa'
16.
2015/09/26 16:53 16/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ ちなみにちなみに
「「newnew」を忘れる」を忘れる とと..?..? varvar Name =Name = functionfunction((namename)){{ thisthis.name = name;.name = name; }} varvar hoge = Name(hoge = Name('Hiroaki Kanazawa''Hiroaki Kanazawa');); consoleconsole.log(name);.log(name); // -> 'Hiroaki Kanazawa'// -> 'Hiroaki Kanazawa'
17.
2015/09/26 16:53 17/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ なぜなぜ?? Global
Object に代入されてしまった。 Global Object -> window.name -> name "use strict" で問題に気付かせる事は出来 る。 とはいえ..new するのに function て...><
18.
2015/09/26 16:53 18/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ これどうなるこれどうなる?? "use
strict""use strict";; varvar fuga =fuga = "global""global";; functionfunction funcfunc(()) {{ consoleconsole.log(fuga).log(fuga) //// どうなる?;?; varvar fuga =fuga = "local""local";; consoleconsole.log(fuga).log(fuga) //// どうなる?;?; }} func();func(); consoleconsole.log(fuga).log(fuga) //// どうなる?;?;
19.
2015/09/26 16:53 19/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ 巻き上げ巻き上げ "use
strict""use strict";; varvar fuga =fuga = "global""global";; functionfunction funcfunc(()) {{ consoleconsole.log(fuga).log(fuga) // -> undefined;// -> undefined; varvar fuga =fuga = "local""local";; consoleconsole.log(fuga).log(fuga) // -> local;// -> local; }} func();func(); consoleconsole.log(fuga).log(fuga) // -> global;// -> global;
20.
2015/09/26 16:53 20/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ "use
strict""use strict" でも解消できなでも解消できな いい ><><
21.
2015/09/26 16:53 21/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ そこでそこで
ES6ES6
22.
2015/09/26 16:53 22/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ Sample
CodeSample Code classclass NameName {{ constructor(name){constructor(name){ thisthis.name = name;.name = name; }} }} varvar hoge =hoge = newnew Name();Name(); consoleconsole.log(hoge.name);.log(hoge.name);
23.
2015/09/26 16:53 23/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ 先ほどの問題はおきない先ほどの問題はおきない function
-> class になる事で new し忘れたら、 即エラー class だと 巻き上げ も起きなくなってます。
24.
2015/09/26 16:53 24/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ 対応ブラウザ対応ブラウザ http://kangax.github.io/compat-table/es6/
25.
2015/09/26 16:53 25/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ 何か工夫が必要何か工夫が必要
26.
2015/09/26 16:53 26/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ そこでそこで
BabelBabel
27.
2015/09/26 16:53 27/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ installinstall *
script.js は es6 で書かれている npmnpm installinstall --gg babelbabel babel script.jsbabel script.js
28.
2015/09/26 16:53 28/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ やってみようやってみよう
29.
2015/09/26 16:53 29/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ 宣伝宣伝 もっと細かい事や仕事などに絡めた話を..
30.
2015/09/26 16:53 30/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ Gunma.webGunma.web でやる予定です。
31.
2015/09/26 16:53 31/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ よかったら参加して下さいよかったら参加して下さい ハッシュタグ
: #gunmaweb 2015/10/3 https://gunmaweb.doorkeeper.jp/events/29858
32.
2015/09/26 16:53 32/32 ページhttp://localhost:3000/iggg.md?print-pdf=1#/ ご静聴ご静聴 ありがとうございありがとうござい ました!ました!
Download