출처 - 코딩애플 git 강의https://codingapple.com/course/git-and-github/git과 github는 다르다git → 버전관리 프로그램git이 파일 기록해두는 장소 → repository 레포지토리레포지토리는 작업폴더에 숨김파일
출처 - 코딩애플 git 강의https://codingapple.com/course/git-and-github/2일 전 코드로 돌아가려면?매번 백업해두거나버전관리 소프트웨어 쓰거나Git은 버전관리 소프트웨어다작업한 코드를 기록, 보관 가능코딩하다 실수하면 과거
그래프 그래프는 노드나 노드들의 연결을 모은 것이다 앞에서 배운 트리는 그래프의 일종. 트리는 한 개의 노드(루트)에서 내려오는 여러 자식 노드의 형태. 그래프는 오늘날 매우 널리 쓰임. 모든 sns들이 그래프를 쓴다 영화추천 사이트, 쇼핑몰 넷플릭스나 아마
모듈이란 파일 간 코드를 공유하는 방법타입스크립트 네임스페이스.타입스크립트의 특정된 모듈 포맷이다.https://www.typescriptlang.org/ko/docs/handbook/namespaces.html요새는 많이 쓰이지 않는 추세이다. ES 모듈을
타입 선언.ts 로 끝나지 않고 .d.ts 로 끝나는 파일이 선언 파일이다..d.ts 파일에서는 구현 세부 사항이나 실행될 JavaScript 코드 및 출력을 찾아볼 수 없다.대신 타입 정보만 찾을 수 있음. 즉 타입을 선언한다.타입스크립트는 어떤 작업이나 타입에서 쓸
타입 좁히기란 주로 명확하지 않은 타입이 있을 때 사용하는 것으로그런 타입을 유니온(union) 타입이라고 하며 이를 보다 명확하게 좁히는 것이다.값의 타입에 따라 다르게 작동하는 함수‘ade’ → ‘adeadeade’3 → 9이렇게 나오려면 어떻게 해야할까?가장 쉬운
매우 중요그런데 구문이 좀 투박하다. 못 생김.이해하기 살짝 까다롭다.제네릭(Generics)이란 TypeScript에서 여러 타입에서 사용할 수 있는 재사용 함수나 재사용 클래스를 정의할 수 있게 해주는 특수 기능 또는 특수 구문이다.sting을 넣으면 string이
생성자 함수 전에 first와 last 모두 타입이 설정되어야 한다.그 다음 생성자 함수에서 받는 argument도 타입을 정해야 함.읽기 전용 제어자. 객체 타입 컨텍스트에서와 같이 클래스에서만 readonly를 사용할 수 있다.기본적으로 JavaScript와 Typ
타입스크립트 클래스를 다루기 전에자바스크립트 클래스를 정리한다.https://velog.io/@vieowf23r/프론트엔드-복습-정리-23-프로토타입-new-class-객체지향참조. 추가할 내용들 후술.생성자 함수 밖에서 프로퍼티를 정의할때 하드 코딩된 값을
querySelectorgetElementByIdaddEventListener등은 JavaScript를 통해 HTML 및 CSS와 상호 작용하는 메서드TypeScript와 이러한 메서드의 상호 작용 방식lib 옵션대부분의 경우 건드리지 않고 기본값만 사용하지만 옵션을
https://school.programmers.co.kr/learn/courses/30/lessons/12914효진이는 멀리 뛰기를 연습하고 있습니다. 효진이는 한번에 1칸, 또는 2칸을 뛸 수 있습니다. 칸이 총 4개 있을 때, 효진이는(1칸, 1칸, 1칸
데이터베이스는 과연 왜 필요한가?데이터를 지속해야 하기 때문이다.데이터베이스에서 어마어마한 데이터를 효율적으로 저장 압축하고 관리하기 쉽게 만들어준다 데이터를 쉽게 create, read, update, delete 할 수 있다데이터를 필터링하고 정렬하고 검색할 수 있
VScode 또는 TypeScript playground에서 타입스크립트 컴파일러 설정을 할 수 있다https://www.typescriptlang.org/playTS configVScode에서 설정한다면먼저 터미널에서 작업할 디렉토리로 들어간 다음이라고 치면
인터페이스는 기본적으로 type alias와 비슷하지만객체의 형태를 묘사하는 데에 사용된다. 오직 객체에만 사용된다.다양한 프로퍼티, 혹은 메서드를 포함하고 있는 객체에 사용된다interface 키워드를 사용하고 인터페이스의 이름이 들어가는데 등호 = 를 사용하지 않음
유니온 타입을 사용하면 변수의 타입을 숫자 또는 문자열로 선언하거나 특정 함수 두 가지 모두 취하도록 선언할 수 있다.숫자나 문자열에만 국한된 것이 아님어떤 타입이든 가능하다number | string | boolean 이렇게 3가지도 가능하다. 권장되는 방식이 아니다
타입스크립트의 객체 리터럴은 자바스크립트와 같다. 중괄호를 사용.(객체 리터럴: 객체의 프로퍼티를 직접 key: value 형식 데이터를 입력하는 방식)객체는 여러 프로퍼티로 구성되어 있고, 각각 프로퍼티 값은 다른 타입을 갖고 있다(name은 문자열, age는 숫자)
타입 애너테이션으로 타입을 선언해줄 수 있다어떤 함수는 숫자만 반환해야 한다던가어떤 객체는 color라는 프로퍼티를 갖고 그것은 문자열의 배열이어야 한다이렇게 정해놓을때 변수 이름 뒤에 콜론 : 을 적고 타입을 적어주면 된다콜론 뒤에 string이 타입스크립트에게 이
마이크로소프트에서 만든 자바스크립트의 슈퍼셋 프로그래밍 언어.자바스크립트에서 자주 발생하는 오류나 버그를 잡아준다. 어떻게 작동하냐면 타입(Type)을 추가하는 것이다.스크린샷 2023-04-22 오후 10.20.43.png슈퍼셋의 의미모든 자바스크립트
두 가지 타입의 HTTP 요청Get요청은 대부분 정보를 가져올 때 쓰인다정보를 가져오고 페이지를 가져와서 화면에 띄우는 것이고 백엔드에 영향을 주지 않음Get 요청을 보낼 때 같이 따라오는 데이터가 있다면 데이터는 쿼리 문자열에 담긴다즉, URL에서 데이터를 볼 수 있
템플레이팅은 미리 셋팅된 템플릿을 만든느 것항상 같은 html 정적 코드를 쓰는 대신에 정보와 로직을 넣어서루프로 여러번에 걸쳐 템플릿의 일부를 반복할수 있게 해준다ex) 각각 다른 주제로 같은 디자인을 가지는 게시판들EJS를 사용한다 Embedded JavaScrip