일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Atomicity
- jpa lazy
- kotlin 리팩터링
- 동적파라미터
- java predicate
- 스프링 포매터
- 그래프큐엘
- 생성자주입
- Spring
- 스프링부트 도커
- 비기능적 요구사항
- method refetence
- 스프링 시큐리티 설정
- 스프링
- IOC
- 정적팩토리메서드
- fetch join
- ioc컨테이너
- jpa no session
- kotlin ::
- 수정자주입
- 토비의 스프링
- 기능적 요구사항
- 도커 이미지 빌드
- 자바 필터
- 스프링시큐리티
- 소프트웨어의 품격
- spring formatter
- 스프링di
- open-session-in-view
Archives
- Today
- Total
공부기록
[babel] java script의 최신문법을 구형 브라우저에서도 쓸 수 있다! 본문
반응형
소개
es6의 문법을 지원하지않는 브라우저들이 꽤나 있다
이런 브라우저에서는 자바스크립트의 편하고 강력한 최신문법을 사용하지 못한다
하지만 Babel을 이용한다면, 최신 코드들을 호환이 되는 코드로 변환시켜준다.
따라서 우리는 구형 브라우저에서도 새로운 자바스크립트 문법들을 사용할 수 있게된다.
예제
화살표함수는 es6의 문법이다 따라서 구형브라우저에서는 호환이 안될 수 있다. 그럴 경우 바벨을 사용해 호환성을 맞춰준다.
cdn : <script crossorigin src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
jsx 또한 구형 코드로 변환시켜준다. 위와 같은 바벨의 cdn코드를 넣어주고,
scrpit 태그의 type 속성에 text/babel 을 삽입시켜주면된다.
반응형
'JAVASCRIPT > ES6' 카테고리의 다른 글
[ES6] Array.of , Array.from (1) | 2019.08.01 |
---|---|
[ES6] let과 const (0) | 2019.07.26 |