TypeScript Part.2 chapter.9 타입 제한자 9.1 top 타입 bottom 타입 개념과 반대되는 top타입 bottom 타입 되돌아보기 가능한 값이 없고, 접근이 불가능한 타입을 나타내기 위한 never타입을 bottom타입이라고도 부른다. // bottom 타입의 예제 function throwError(...
TypeScript 8장 - 러닝 타입스크립트(7)
TypeScript 7장 - 러닝 타입스크립트(6)
TypeScript Part.2 chapter.8 클래스 8.1 클래스 메서드 매개변수 타입에 타입이나 기본값을 지정하지 않으면 any타입을 기본으로 갖는다. 메서드를 호출하려면 허용 가능한 수의 인수가 필요하고, 재귀 함수가 아니라면 대부분 반환 타입을 유추할 수 있다. class Greeter { greet...
HTML/CSS 5장 - canvas
Html/Css Canvas HTML의 <canvas> 태그와 JavaScript를 사용하면 다양한 그래픽 요소를 만들 수 있다. 도형을 그리는 것은 물론, 데이터 시각화, 애니메이션, 웹 게임 등 다양하게 활용이 가능하다. 캔버스는 canvas 엘리먼트를 DOM으로 조작하는 방식으로 작성되며, 사용할 id를 작성해...
HTML/CSS 4장 - animation
Html/Css 애니메이션 @keyframes 키워드를 활용하여 시간 순서대로 짜여진 애니메이션을 만들 수 있다. @keyframes 애니메이션이름 { 0% { /*from*/ css속성: 속성값; } 50% { css속성: 속성값; } 100% { /*to*/ css...
HTML/CSS 3장 - responsive web
Html/Css 반응형 웹 각 기기의 디스플레이 종류에 반응해 그에 맞도록 UI요소들이 배치되도록 설계하는 것이다. 하나의 웹 문서 또는 사이트로써 브라우저의 크기에 실시간으로 반응하여 크기에 따라 레이아웃이 변하는 웹 사이트를 의미한다. 최초의 반응형 웹 사이트는 2002년 아우디닷컴이며, CSS 미디어 쿼리와 같은 핵심적 기술들이 ...
HTML/CSS 2장 - 리플로우와 리페인트
Html/Css 리플로우와 리페인트 사용자가 브라우저 화면을 늘리거나 줄이는 등의 변화되는 상황이 생기면 화면에 있던 요소들이 바뀌게 된다. 화면에 나타는 모습을 바꾸기 위해 모든 요소의 위치와 크기를 다시 계산하고 다시 그려주는데, 렌더링 과정의 레이아웃을 반복해 수행하는 것을 리플로우,페인트 과정을 반복해 수행하는 것을 리페인트라고 한...
HTML/CSS 1장 - 브라우저
Html/Css 브라우저 웹 브라우저, 웹 탐색기라고도 하는 브라우저는 웹 서버에서 양방향으로 통신하며 HTML 문서 및 그림, 멀티미디어 등의 컨텐츠를 열람할 수 있게 해주는 GUI기반의 소프트웨어 프로그램이다. 페이지를 다운로드 하기 위해 응용 계층의 대표적인 프로토콜인 HTTP를 통해 송수신한다. 웹 브라우저에서 제공되는 ...
Algorithm 18장 - postorder
Algorithm postorder 이진트리의 root노드를 줄 것입니다. 해당 이진트리의 후위 순회 결과를 출력하세요. 입력 인자 1 : TreeNode TreeNode 타입으로 된 root 노드 출력 number[] 을 리턴해야 합니다. 주의 사항 이진트리 내의 노드 갯수의...
Algorithm 17장 - Binary Search Tree
Algorithm Implementation Binary Search Tree Tree 구현을 위한 기본적인 코드가 작성되어 있습니다. Binary Search Tree 자료구조의 특성을 이해하고 FILL_ME_IN 을 채워 테스트를 통과해주세요. 멤버 변수 입력 데이터를 담을 수 있는 value 노드를 왼쪽에 저장할 수 있...
Algorithm 16장 - graph (2)
Algorithm Implementation Graph Graph 구현을 위한 기본적인 코드가 작성되어 있습니다. Graph 자료구조의 특성을 이해하고 FILL_ME_IN 을 채워 테스트를 통과해 주세요. 멤버 변수 버텍스와 간선을 담을 Array 타입의 matrix 메서드 addVertex(): 그래프에 버텍스를 추...