전체 글
-
-
-
Strict Null Checks 를 사용해야하는 이유TypeScript 2022. 7. 18. 13:18
TypeScript (Strict Null Checks) 기본적으로 null 과 undefined는 다른 모든 타입의 하위 타입니다. 이건, null과 undefined를 number 같은 타입에 할당할 수 있다는 것을 의미합니다. 하지만, --strictNullChecks를 사용하면, null과 undefined는 오직 any와 각자 자신들 타입에만 할당 가능합니다. (예외적으로 undefined는 void에 할당 가능합니다) 이건 많은 일반적인 에러를 방지하는 데 도움을 줍니다. 이 경우, string 또는 null 또는 undefined를 허용하고 싶은 경우 유니언 타입인 string | null | undefined를 사용할 수 있습니다.
-
OSI 7계층이란?2022-미리디스터디 2022. 7. 17. 20:46
OSI 란, Open Systems Interconnection Reference Model 의 약자이다. 이름만 봐서는 무슨 뜻인지, 어떤 역할을 하는지 잘 모르겠지만 대충 시스템 연결에 관련된 모델이라고 추측해 볼 수 있다. 1. 개요 OSI 는 7 계층으로 구분되어있다. OSI 라는 건물에는 1층부터 7층 까지 있다. 이렇게 층을 나눈 이유는 통신이 일어나는 과정을 단계별로 파악 할 수 있기 때문이다. (코드를 짤 때 하나의 역할을 갖고있는 함수의 느낌) 이렇게 층을 나누면 당연하게도, 오류 발생 시 오류가 발생한 곳만 고치면 된다. 이러한 이점때문에 OSI 는 기능에 따라서 7개의 계층으로 구분되어 있다. 2. OSI 의 7 계층 1계층 - 물리계층 이 계층에서는 전기적, 기계적 특성을 이용해서 ..
-
[css] css 선택자, 합성자 (Selector, combinator)CSS 2022. 7. 5. 17:06
선택자 1. Universal selector (전체 선택자) 사용법: * 모든 html 요소들을 선택한다. 예시: * { margin: 0; }; 2. Type selector (타입 선택자) 사용법: html element 이름으로 선택 특정 html element 를 선택한다. 예시: button { width: 100px; } 3. Class Selector (클래스 선택자) 사용법: 클래스 이름 앞에 . 을 붙여서 사용 특정 클래스 elements 를 선택한다. 예시: .table { width: 200px; height: 200px; }; 4. ID Selector (아이디 선택자) 사용법: 아이디 앞에 # 을 붙여서 사용 특정 Id 의 elements 를 선택한다. 예시: #my_id { w..