ES6 개념 , 바벨(Babel), ECMAscript

호돌·2020년 12월 15일
0

프론트엔드

목록 보기
8/11

ES6란?

ES는 EcmaScript의 약자이고 뒤에 6은 버젼을 의미한다. (ES6인 경우, 2015년에 만들어짐)

  • ECMAscript : 스크립트 언어가 준수해야 하는 규칙, 세부 사항 및 지침을 제공.

  • javascript : ECMAScript 사양을 준수하는 범용 스크립팅 언어, javascript는 ECMAscript라는 코어와 DOM(Document Object Model), BOM(Browser Object Model) 두개의 모델로 이루어져있다.

바벨(Bable)

바벨 : 다양한 브라우저 종류로 발생하는 호환성(Cross Browser)문제 떄문에 모든 브라우져가 상위 ECMAscript를 호환하지 않을 경우 발생. 이를 해결하기 위해 상위 버젼의 코드를 하위버젼의 코드로 만들어주는 것이 바벨의 역할
이를 트렌스 파일러(Transpiler)라고 부른다.

ECMAscript

앞으로 매년 새로운 버젼을 낸다고 해서 앞으로는 ES + 버전명이 아닌, ES + 연도를 붙이기로 공식 발표함.

profile
저도 잘 모르는데요?, 내가 몰라서 적는 글

0개의 댓글

관련 채용 정보