일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 골랑 고퍼
- gin logger
- 고루틴 채널
- 신입개발자
- go
- go panic
- go 환경변수
- go 맥
- 좀비고루틴
- 개발자
- go recover
- go air 환경변수
- go 대기그룹
- air 환경변수
- git
- go 맥 air
- go 맥 air 환경변수
- gin middleware
- clean architecture middleware
- go디자인패턴
- gin recovery
- go 캐릭터
- go clean architecture
- gopath 환경변수
- go 마스코트
- golang gopher
- go 패닉
- go channel
- go middleware
- go air
Archives
- Today
- Total
뽀미의 개발노트
Typescript란? 본문
- Javascript + Type 문법. 자바스크립트 업그레이드 버전!!
- 크기가 큰 프로젝트를 하는 곳에서는 거의다 typescript를 씀.
- 자바스크립트는 dynamic typing이 가능해서 편리하지만 자유도가 높고 유연성이 높은것은 오히려 별로이다. 그러나 타입스크립트는 타입을 엄격하게 짚어주고 에러메시지의 퀄리티가 높다. 타입스크립트는 새로운 언어라기보다는 자바스크립트와 문법이 아주 유사한 코드 에디터 부가기능 역할로 봐도 무방함.
- 근데 브라우저는 무조건 자바스크립트 파일만 읽을 수 있음. .ts로 만들어진 파일은 브라우저가 읽을 수 없기 때문에 ts 파일을 js로 변환해야 사용 가능하다. 이건 터미널 켜서 tsc -w입력해두면 js로 자동변환되서 브라우저가 읽을 수 있다.
- typescript를 javascript로 변환하는 과정을 complie이라고 부르는데, 컴파일할 때 쓸 옵션들을 tsconfig.json 파일에 저장할 수 있다.
- “target”: “es6” 이건 자바스크립트 몇 버전으로 변환할건지
- “module”: “esnext” 이건 자바스크립트 문법중에서 어떤걸 쓸건지 설정하는것.
'회사 업무 정리' 카테고리의 다른 글
Electron이란? (0) | 2023.10.20 |
---|---|
Chromium과 V8엔진 (0) | 2023.10.20 |
MobX란? (0) | 2023.10.20 |
DOM과 Virtual DOM (0) | 2023.10.20 |
Javascript heap out of memory 문제 해결..? (급한 불 끄기) (0) | 2023.10.18 |