본문 바로가기

IT/javascript

ECMAScript 정리

반응형

ECMAScript1 (1997)

ECMAScript2 (1998)

ECMAScript3 (1999)

 

ECMAScript4 ( Abandoned )

 

ECMAScript5   (2009)

ECMAScript5.1 (2011)

 

ECMAScript6(=ECMAScript2015)

화살표함수

Promise

let,const

class

module

요약정리 = https://blog.asamaru.net/2017/08/14/top-10-es6-features/

 

개발자가 필히 알아야 할 ES6 10가지 기능

ES6(ECMAScript 표준의 6번째 에디션, ECMAScript2015)에 대한 이야기를 하기 전에 자바스크립트와 ECMAScript에 대한 것부터 간략히 소개한다. 넷스케이프(Netscape)에서 1995년 개발한 자바스크립트(javascript)는 웹 브라우저에서 동적인 기능을 제공하기 위한 언어다. 현재는 대부분의 브라우저에서 이 언어를 제공하고 있다. 그런데 표준 규격없이 여러 브라우저에서 독자적인 특성이 추가되면서 호환성 문제가 발생하기 시

blog.asamaru.net

 

ECMAScript7(=ECMAScript2016)

await, async

 

현재 주력으로 쓰고 있는 크롬 ( 77 ) 은 ECMAScript2016 까지 대부분의 기능을 지원한다.

브라우저별 지원 내용

https://kangax.github.io/compat-table/es2016plus/

 

ECMAScript 2016+ compatibility table

Sort by Engine types Features Flagged features Show obsolete platforms Show unstable platforms V8 SpiderMonkey JavaScriptCore Chakra Other ⬤ Minor difference (1 point) ⬤ Small feature (2 points) ⬤ Medium feature (4 points) ⬤ Large feature (8 point

kangax.github.io

 

babel을 쓰지않고 바로 문법을 써도 될듯!!

const, let, promise, => , async, await, class, module 

을 적극 직접 써서 클라이언트를 짜봅시다~!

반응형