Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 프로젝트
- Prototype
- Vue
- 개발자일기
- 초보개발자
- 자바스크립트
- 웹개발
- dev-maching
- 리액트
- 프론트엔드
- 프론트엔드취준생
- 프리온보딩
- express
- 컨테이젼
- 개발자
- react
- 전염병
- Javascript
- 일기
- 컴포넌트
- 원티드
- 프로그래머스
- 스터디
- IT
- node.js
- 코로나19
- 웹개발자
- Developer
- Strict Mode
- 인턴쉽
Archives
- Today
- Total
프로그래밍밍
2019.12.25 JavaScript&ECMAScript 본문
반응형
자바스크립트란?
현재 자바스크립트는 프로그래밍 언어중에서 굉장히 핫한 언어이다. 왜냐하면 웹 브라우저에서 동작하는 유일한 프로그래밍 언어이기 때문이다. 자바스크립트는 인터프리터 언어이다. 즉 코드를 즉시 실행하기때문에 인터프리터가 필요한 언어보다 빠른 실행속도를 가진다. 자바스크립트는 효율적인 프로토타입 기반의 객체지향 언어이다.
ECMAScript란?
자바스크립트 언어의 핵심 문법을 규정하는것이다. 일반적으로 ECMAScript와 브라우저가 별도로 지원하는 클라이언트 사이드 Web API를 아우르는 개념이다. 년도에 따라 출시된 버전이 존재하는데 최근에 핫한 ECMAScript 버전은 6 버전이다. 대부분의 모던 브라우저에서는 ES6(=ECMAScript6)를 지원하지만 인터넷 익스플로어나 오래된 브라우저에서는 지원하지 않는다. 따라서 ES6 문법과 구형브라우저를 같이 사용해야한다면 babel이라는 트랜스파일러를 사용하여 코드를 ES5 버전으로 다운할 필요가 있다. 또한 ES6에 도입된 import/export 모듈은 대부분의 브라우저가 지원하지 않고있는 실정이다. 따라서 Webpack과 같은 모듈 번들러를 사용해야한다.
'Programming > JavaScript' 카테고리의 다른 글
2019.12.27 데이터 타입과 변수 (0) | 2019.12.27 |
---|---|
2019.12.26 JavaScript 기본 문법 (0) | 2019.12.27 |
2019.12.26 브라우저의 동작원리 (0) | 2019.12.26 |
2019.12.26 JavaScript 환경셋팅 (0) | 2019.12.26 |
2019.12.25 프로그래밍의 기본개념과 동작원리의 이해 (0) | 2019.12.25 |
Comments