プログラミング言語入門大会 — JavaScript 入門

Preview:

Citation preview

JavaScript

Yusuke Miyazaki @ymyzk

December 17th, 2016

CAMPHOR‑ HOUSE1 / 18

JavaScript (JS)

1995 ,

JavaScript is NOT Java!!

Web : HTML + CSS + JavaScript

Web ,

ECMAScript (ES)

2 / 18

( )

JavaScript Netscape (cf. Java applet)

Google Maps JavaScript

JavaScript !!

Chrome

Node.js

: ECMAScript 2016

: https://speakerdeck.com/badatmath/javascript

http://wise9.jp/archives/2245

3 / 18

ECMAScript

ECMAScript 3 (1999/12)

ECMAScript 4 ( )

ECMAScript 5 (2009/12)

JSON .

ECMAScript 2015 (2015/6)

ECMAScript 2016 (2016/6)

ES2015

4 / 18

JavaScript

JavaScript , .

5 / 18

:

6 / 18

:

ECMAScript 2015 :

7 / 18

: (cont'd)

JavaScript .

:

8 / 18

:

:

9 / 18

:

.

10 / 18

,

Web etc...

( )

,

11 / 18

( )

Web ,

,

12 / 18

?

Web

Web

Web

13 / 18

( IDE)

. :

Vim

Emacs

Atom

Sublime Text

Visual Studio Code

IDE

WebStorm

14 / 18

(Web )

: Console, Debugger, Profiler, etc...

15 / 18

(Node.js)

OS

,

nvm

nodebrew

nodeenv

etc...

16 / 18

MDN

ECMAScript

Google : !!

,

JavaScript Twitter

17 / 18

Thank you for listening!!

18 / 18