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 | 31 |
Tags
- 자바스크립트 dom의 목적
- 자바스크립트 scope
- 자바스크립트 dom 문법
- 자바스크립트
- 자바스크립트 innerhtml
- 자바스크립트 반복문
- 자바스크립트 연산자
- 자바스크립트 상속
- 자바스크립트 클래스
- 자바스크립트 생성자 함수
- CSS
- css3
- javascript opreators
- css 포지션
- 자바스크립트 innertext
- 자바스크립트 onclick
- css position
- front-end
- 웹 개발 트렌드
- 프론트엔드
- 자바스크립트 스코프
- html 코드
- css display
- HTML
- javascript
- javascript opreator
- 티스토리챌린지
- 자바스크립트 실행 컨텍스트
- 오블완
- html 주석
Archives
- Today
- Total
Multi Developer SuHo
Babel(바벨)이란? 본문
SMALL
안녕하세요 최근 눈이 내려서 더 추워진 것 같습니다. 여러분들도 빙판길 조심하시고 다가오는 크리스마스 까지 몸 건강하게 챙기세요!!
그럼 이번 시간에 학습할 내용 소개해드리겠습니다.
Babel(바벨)에 대해 들어본 적 있으신가요? 저도 들어본 적은 있지만 자세한 내용은 잘 모르기 때문에 바벨에 대해 알아보겠습니다.
바벨 공식 문서 사이트 입니다~
https://babeljs.io/
Babel(바벨)은 자바스크립트 컴파일러이다.
이전에 컴파일러란?
컴파일러는 "우리가 작성한 프로그램 코드를 컴퓨터가 이해할 수 있는 기계어로 변환해준다" 라고 생각하면 됩니다.
쉽게 설명하자면
바벨은 마치 자바스크립트 언어 번역기 같은 역할을 하는 도구입니다. 최신 자바스크립트 문법으로 작성한 코드를, 모든 브라우저가 이해할 수 있는 옛날 버전의 자바스크립트 코드로 바꿔주는 겁니다.
그럼 바벨을 언제 어디에서 사용하나?
- 새로운 자바스크립트 기능을 사용할 때
- 프레임워크나 라이브러리의 최신 버전을 사용할 때
- 다양한 브라우저를 지원해야 할 때
이렇게 바벨은 다양한 곳에서 사용됩니다.
마지막으로 바벨 설치 방법입니다.
주로 npm or yarn을 사용하여 설치합니다.
npm install --save-dev @babel/core @babel/cli @babel/preset-env
결론적으로 바벨은 현대적인 자바스크립트 개발 환경에서 필수적인 도구입니다. 최신 자바스크립트 문법을 활용하고, 다양한 환경에서 코드를 실행해야 한다면 바벨을 적극적으로 활용하는 것이 좋습니다. 이상으로 바벨(Babel) 에 대해 알아보았습니다. 댓글 및 좋아요 달아주시면 댓글 달아드리도록 하겠습니다. 감사합니다.
LIST
'JavaScript' 카테고리의 다른 글
자바스크립트 Async & Await (비동기 프로그래밍 문법) (0) | 2024.01.24 |
---|---|
자바스크립트 Callback hell and Promise(콜백헬 그리고 프로미스) (0) | 2024.01.24 |
자바스크립트 비동기 프로그래밍(asynchronous programming), 동기 프로그래밍(Synchronization Programming) (0) | 2024.01.20 |
자바스크립트 Closure(클로저) (0) | 2024.01.19 |
자바스크립트 Execution Context (실행 컨텍스트) (0) | 2024.01.11 |