일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 정적팩토리메서드
- 자바 필터
- 스프링 포매터
- 수정자주입
- 스프링시큐리티
- kotlin 리팩터링
- 소프트웨어의 품격
- method refetence
- 스프링부트 도커
- kotlin ::
- 생성자주입
- ioc컨테이너
- jpa lazy
- spring formatter
- jpa no session
- fetch join
- java predicate
- 비기능적 요구사항
- 토비의 스프링
- 스프링
- IOC
- 그래프큐엘
- 동적파라미터
- open-session-in-view
- 스프링 시큐리티 설정
- 기능적 요구사항
- Atomicity
- 스프링di
- 도커 이미지 빌드
- Spring
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 |