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
Es6 cognition
by
Net Kanayan
PDF
Fluentdで本番環境を再現
by
Hiroshi Toyama
PDF
日本 GNU AWK ユーザー会スライド 2 - OSC2012 Tokyo/Fall
by
博文 斉藤
PDF
Mavenの真実とウソ
by
Yoshitaka Kawashima
PDF
Ohotech特盛 #11 Box2DWebを触ってみよう
by
Fumihito Yokoyama
PDF
Vagrant+virtualboxを使ってみよう
by
Kei IWASAKI
PDF
Osaka Venture Meetup #3
by
Kiyotaka Oku
PDF
Vagrant - 最近流行ってるらしいけど何者?
by
Yoshinori Nakanishi
Es6 cognition
by
Net Kanayan
Fluentdで本番環境を再現
by
Hiroshi Toyama
日本 GNU AWK ユーザー会スライド 2 - OSC2012 Tokyo/Fall
by
博文 斉藤
Mavenの真実とウソ
by
Yoshitaka Kawashima
Ohotech特盛 #11 Box2DWebを触ってみよう
by
Fumihito Yokoyama
Vagrant+virtualboxを使ってみよう
by
Kei IWASAKI
Osaka Venture Meetup #3
by
Kiyotaka Oku
Vagrant - 最近流行ってるらしいけど何者?
by
Yoshinori Nakanishi
Viewers also liked
PPTX
JavaScript : What is it really? AND Some new features in ES6
by
Aayush Shrestha
PDF
jQuery勉強会#4
by
Ryo Maruyama
PDF
JavaScript.Next Returns
by
dynamis
PPTX
Getting started with ES6 : Future of javascript
by
Mohd Saeed
PDF
FileReader and canvas and server silde
by
Net Kanayan
PPTX
ES6 - JavaCro 2016
by
Nenad Pecanac
PDF
JavaScript 実践講座 Framework, Tool, Performance
by
クラスメソッド株式会社
PDF
kontainer-js
by
Kuu Miyazaki
PDF
150421 es6とかな話
by
kotaro_hirayama
PDF
Prototypeベース in JavaScript
by
Ryo Maruyama
PDF
はじめてのWallaby.js
by
Shunta Saito
PPTX
Startup JavaScript
by
Akinari Tsugo
PDF
ECMAScript 6 Features(PDF 版)
by
taskie
PPT
Google App EngineでTwitterアプリを作ろう
by
kenji4569
PDF
断言して間違えると信頼度が低下するというベイズの話
by
Junya Hayashi
PDF
アニメーションの実装つらい話
by
kata shin
PPTX
Nds meetup8 lt
by
ushiboy
PDF
Hello npm
by
Muyuu Fujita
PDF
Learn ES2015
by
Muyuu Fujita
PDF
Bacon.jsではじめる関数型リアアクティブプログラミング入門 with ES6
by
Haraguchi Go
JavaScript : What is it really? AND Some new features in ES6
by
Aayush Shrestha
jQuery勉強会#4
by
Ryo Maruyama
JavaScript.Next Returns
by
dynamis
Getting started with ES6 : Future of javascript
by
Mohd Saeed
FileReader and canvas and server silde
by
Net Kanayan
ES6 - JavaCro 2016
by
Nenad Pecanac
JavaScript 実践講座 Framework, Tool, Performance
by
クラスメソッド株式会社
kontainer-js
by
Kuu Miyazaki
150421 es6とかな話
by
kotaro_hirayama
Prototypeベース in JavaScript
by
Ryo Maruyama
はじめてのWallaby.js
by
Shunta Saito
Startup JavaScript
by
Akinari Tsugo
ECMAScript 6 Features(PDF 版)
by
taskie
Google App EngineでTwitterアプリを作ろう
by
kenji4569
断言して間違えると信頼度が低下するというベイズの話
by
Junya Hayashi
アニメーションの実装つらい話
by
kata shin
Nds meetup8 lt
by
ushiboy
Hello npm
by
Muyuu Fujita
Learn ES2015
by
Muyuu Fujita
Bacon.jsではじめる関数型リアアクティブプログラミング入門 with ES6
by
Haraguchi Go
Similar to ES6 はじめました
PDF
Kanazawa.js.Next
by
dynamis
PDF
traceur-compilerで ECMAScript6を体験
by
Toshio Ehara
PDF
JavaScript.Next
by
dynamis
PDF
ES6 in Practice
by
Teppei Sato
PDF
覚醒JavaScript -ES6で作るIsomophicアプリケーション-
by
Oonishi Keitarou
PDF
JavaScript (ECMAScript) 2013
by
dynamis
PDF
Effective JavaScript Ch.1
by
Teppei Sato
PDF
ECMAScript没proposal追悼式
by
京大 マイコンクラブ
PDF
Ecmascript2015とその周辺について
by
豊明 尾古
PPTX
今日から使って先取り ECMAScript6
by
Ryo Ohe
PDF
JavaScript Tips 2015(PDF 版)
by
taskie
PDF
Devsumi2010 Ecmascript5 (ISO/IEC JTC1/SC22)
by
takesako
PDF
JavaScript/CSS 2015 Autumn
by
Koji Ishimoto
PDF
これからのJavaScriptー関数型プログラミングとECMAScript6
by
TanUkkii
PDF
これからのJavaScriptの話
by
Shogo Sensui
PDF
Serverside ES6@Livesense technight
by
Seiji Takahashi
PDF
JavaScript入門
by
Ryo Maruyama
PPTX
Node.jsでつくるNode.js ミニインタープリター&コンパイラー
by
mganeko
PDF
JavaScript基礎勉強会
by
大樹 小倉
PDF
JavaScriptCore.framework の普通な使い方 #cocoa_kansai
by
Tomohiro Kumagai
Kanazawa.js.Next
by
dynamis
traceur-compilerで ECMAScript6を体験
by
Toshio Ehara
JavaScript.Next
by
dynamis
ES6 in Practice
by
Teppei Sato
覚醒JavaScript -ES6で作るIsomophicアプリケーション-
by
Oonishi Keitarou
JavaScript (ECMAScript) 2013
by
dynamis
Effective JavaScript Ch.1
by
Teppei Sato
ECMAScript没proposal追悼式
by
京大 マイコンクラブ
Ecmascript2015とその周辺について
by
豊明 尾古
今日から使って先取り ECMAScript6
by
Ryo Ohe
JavaScript Tips 2015(PDF 版)
by
taskie
Devsumi2010 Ecmascript5 (ISO/IEC JTC1/SC22)
by
takesako
JavaScript/CSS 2015 Autumn
by
Koji Ishimoto
これからのJavaScriptー関数型プログラミングとECMAScript6
by
TanUkkii
これからのJavaScriptの話
by
Shogo Sensui
Serverside ES6@Livesense technight
by
Seiji Takahashi
JavaScript入門
by
Ryo Maruyama
Node.jsでつくるNode.js ミニインタープリター&コンパイラー
by
mganeko
JavaScript基礎勉強会
by
大樹 小倉
JavaScriptCore.framework の普通な使い方 #cocoa_kansai
by
Tomohiro Kumagai
More from Net Kanayan
PDF
Osc16gm
by
Net Kanayan
PDF
Open source
by
Net Kanayan
PDF
Http2入門の入門
by
Net Kanayan
PDF
Image convert
by
Net Kanayan
PDF
Fxos lt
by
Net Kanayan
PDF
Ssl
by
Net Kanayan
PDF
Blueberrypi
by
Net Kanayan
PDF
Browser push notifications
by
Net Kanayan
PDF
Http
by
Net Kanayan
PDF
Basic vulnerability
by
Net Kanayan
ODP
Windows store app html
by
Net Kanayan
PDF
Js kusen
by
Net Kanayan
KEY
Sass less
by
Net Kanayan
KEY
Ll xcode
by
Net Kanayan
KEY
Web creed
by
Net Kanayan
KEY
Js mvc
by
Net Kanayan
KEY
Tdd&peapro
by
Net Kanayan
KEY
J S Smartphone
by
Net Kanayan
PDF
Nseg jquery mobile
by
Net Kanayan
KEY
Smart phone gunma.web
by
Net Kanayan
Osc16gm
by
Net Kanayan
Open source
by
Net Kanayan
Http2入門の入門
by
Net Kanayan
Image convert
by
Net Kanayan
Fxos lt
by
Net Kanayan
Ssl
by
Net Kanayan
Blueberrypi
by
Net Kanayan
Browser push notifications
by
Net Kanayan
Http
by
Net Kanayan
Basic vulnerability
by
Net Kanayan
Windows store app html
by
Net Kanayan
Js kusen
by
Net Kanayan
Sass less
by
Net Kanayan
Ll xcode
by
Net Kanayan
Web creed
by
Net Kanayan
Js mvc
by
Net Kanayan
Tdd&peapro
by
Net Kanayan
J S Smartphone
by
Net Kanayan
Nseg jquery mobile
by
Net Kanayan
Smart phone gunma.web
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