본문 바로가기

분류 전체보기86

TIL 열거형 (Enums) enum 은 enumerated type을 의미합니다. 관련된 상수값들을 집합하여 선언을 하며 TS같은 경우는 숫자와 문자형 기반의 열거형을 지원합니다. 물론 JS로도 상수값을 선언할 수 있지만 TS의 enum을 사용하면: 상수를 사용할 때 [IDE](https://aws.amazon.com/ko/what-is/ide/#:~:text=통합 개발 환경(IDE)이란,개발자 생산성을 높입니다.)의 코드예측 지원을 받을 수 있습니다 변경범위가 줄어듭니다 제네릭 타입 (Generic Types) 제네릭은 선언 시점이 아닌 생성 시점에 타입을 명시하여 하나의 타입만이 아닌 다양한 타입을 사용할 수 있도록 하는 기법입니다. 제네릭을 선언할 때 관용적으로 사용되는 대표적인 식별자로 T가 있고, 그.. 2023. 1. 31.
TIL 열거형 (Enums) enum 은 enumerated type을 의미합니다. 관련된 상수값들을 집합하여 선언을 하며 TS같은 경우는 숫자와 문자형 기반의 열거형을 지원합니다. 물론 JS로도 상수값을 선언할 수 있지만 TS의 enum을 사용하면: 상수를 사용할 때 [IDE](https://aws.amazon.com/ko/what-is/ide/#:~:text=통합 개발 환경(IDE)이란,개발자 생산성을 높입니다.)의 코드예측 지원을 받을 수 있습니다 변경범위가 줄어듭니다 2023. 1. 30.
클롤링과 스크래핑 차이 크롤링 - URL을 탐색해 반복적으로 링크를 찾고 가져오는 과정 스크래핑 - 우리가 정한 특정 웹 페이지에서 데이터를 추출하는 것 웹사이트의 홈 디렉토리에 위치한 robots.txt 파일을 열어보고 해당 사이트의 정책을 준수하지 않는다면 불법 크롤링한 자료를 상업적 용도로 사용하면 불법 비상업적인 용도라 하더라도 원작자에게 불이익을 주면 불법 크롤러를 활용해 고의적으로 Abusing 하면 불법 2023. 1. 30.
til 함수 (Function) 웹 애플리케이션을 구현할 때 자주 사용되는 함수는 타입스크립트로 크게 다음 3가지 타입을 정의할 수 있습니다. 함수의 파라미터(매개변수) 타입 함수의 반환 타입 함수의 구조 타입 리터럴 타입(Literal) 리터럴 타입은 집합 타입의 보다 구체적인 하위 타입입니다. 이것이 의미하는 바는 타입 시스템 안에서 "Hello World"는 string이지만, string은 "Hello World"가 아니란 것입니다. 오늘날 TypeScript에는 문자열과 숫자, 두 가지 리터럴 타입이 있는데 이를 사용하면 문자열이나 숫자에 정확한 값을 지정할 수 있습니다. 유니언과 교차 타입(Union, Intersection) Union Type ⇒ 여러 타입들을 조합하여 사용하는 방법 type, i.. 2023. 1. 27.