Notice
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
- Kaggle
- Kubernetes
- docker
- 머신러닝
- 리액트
- r
- React
- 클러스터링
- DBSCAN
- 타입스크립트
- 차원 축소
- ADP
- TooBigToInnovate
- bigquery
- 대감집
- do it
- 대감집 체험기
- ADP 실기
- 캐글
- 프론트엔드
- frontend
- 빅쿼리
- 구글
- 심층신경망
- Machine Learning
- 최적화
- 파이썬
- 쿠버네티스
- python
- LDA
Archives
- Today
- Total
No Story, No Ecstasy
Do It! 타입스크립트 프로그래밍 [타입스크립트와 개발 환경 만들기] 본문
. 자바스크립트에는 3종류가 있다.
1. ES5: 웹 브라우저에서 동작하는 표준
2. ESNext: 매년 새로운 버전을 발표 (ES5의 모든 문법을 포함)
3. TypeScript: ESNext에 타입 기능을 추가 (ESNext의 모든 문법을 포함)
. 자바스크립트에 타입 기능이 있으면 좋은 이유: 사용자가 코드 작성자의 의도를 이해하기 쉽게 타입을 사용
. 트랜스파일: 타입스크립트의 소스코드는 TSC라는 트랜스파일러를 통해 SE5 자바스크립트 코드로 변환된다.
. 타입스크립트에서 yield는 반드시 function*으로 만들어진 함수 내부에서만 사용할 수 있다.
. Promise: 웹 브라우저와 Node.js에서 모두 제공하는 비동기 콜백 함수 구현 타입
. 타입스크립트 고유 문법
1. let n: number = 1 (콜론: 타입 주석)
2. 인터페이스
3. 튜플 (나열된 데이터 타입이 다르면 배열이 아닌 튜플로 인식됨)
4. 제네릭 타입 (템플릿 개념인 듯)
5. 대수 타입: 합집합/교집합을 통해 다른 자료형의 값을 가질 수 있다.
. 개발 환경 만들기
- Typescript 컴파일러 설치 및 사용
'Frontend Series' 카테고리의 다른 글
리액트를 다루는 기술 개정판 [컴포넌트 성능 최적화] (0) | 2021.04.22 |
---|---|
Do It! 타입스크립트 프로그래밍 [프로젝트 생성과 관리] (0) | 2021.04.18 |
리액트를 다루는 기술 개정판 [일정 관리 웹 앱 만들기] (0) | 2021.02.02 |
리액트를 다루는 기술 개정판 [Hooks] (0) | 2021.01.31 |
리액트를 다루는 기술 개정판 [컴포넌트 반복, LifeCycle] (0) | 2021.01.29 |