티스토리 뷰
출처 : haru.kafra.kr/116
최근 몇년간 자바스크립트 진영에서 많은 발전이 있게 되면서 구형브라우저를 지원하기 위해 webpack 과 같은 툴들을 이용해서
js 파일을 빌드해서 서비스를 하는 경우들이 많아졌다.
다만 프로토타이핑을 하는데 이런 웹팩 설정작업을 해주는건 더할나위없이 귀찮고 까다롭다.
게다가 매번 수정할때마다 그 작업을 해줘야하니 작업에 인터럽트가 걸리게 된다.
이를 위해 원래 babel 에서 browser.js 라는걸로 웹브라우저에서 바로 사용할 수 있도록 해주었던적이 있다.
<script type="text/babel">
const a = () => {
console.log(`hello world!`);
}
</script>
위와같이 스크립트를 로딩해주고 type 을 지정해주면 es6 문법을 사용할 수 있다. ie11 에서도 잘 동작한다.
위의 cdnjs 가 사라질것이라고 생각되진 않지만 혹시모르는 일을 대비해서 따로 js 파일을 빼서 남겨놓는다.
(현재 browser.js 는 deprecated 된 상태이므로)
유사하게 babel-standalone 이 좀 더 최신버전으로 남아있기는 하다.
https://github.com/babel/babel-standalone
다음으로 적용하면되고 es2016 도 async/await 도 가능해진다(!)
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.26.0/babel.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/6.26.0/polyfill.min.js"></script>
<script src="sample.js" type="text/babel" data-presets="es2015,stage-2"></script>
출처: https://haru.kafra.kr/116 [어제도 오늘도 내일도 언제나 하루]
'Skill > html js css' 카테고리의 다른 글
[css] 테이블의 선을 단선으로 border-collapse 속성 (0) | 2021.02.08 |
---|---|
[css] ul li 태그로 리스트 만들기 (0) | 2020.12.09 |
[css] 참고 사이트 (0) | 2020.12.07 |
[정규식] (0) | 2020.11.18 |
rMate sort방법 (0) | 2020.11.16 |
- Total
- Today
- Yesterday
- ul li로 테이블
- 프로젝트명변경
- 정규식
- $.each
- Javascript
- 여러 컬럼 update
- spring
- @ExceptionHandler
- springboot
- getter
- 전후방탐색
- JQuery
- draw.io
- element위치
- object key
- $.extend
- sumifs
- border-collapse
- devtools
- setter
- QueryDSL
- 진열사랑
- oracle
- caniuse
- excel
- Keycode
- DatePicker
- CSS
- lombok
- PostgreSQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |