profile
코맨코맨
post-thumbnail

자바스크립트 메모리

필요할때 할당한다.사용한다. (읽기, 쓰기)필요없어지면 해제한다.(자바스크립트와 같은 고수준 언어에서는 1,3 번의 경우 암묵적으로 작동한다)자바스크립트는 값을 선언할 때 자동으로 메모리를 할당할당된 메모리를 읽고 쓰는 것을 의미, 변수나 객체 속성의 값을 일고 쓰거나

2021년 9월 26일
·
0개의 댓글
·

Enum

enum은 숫자 나 문자열 값 집합에 이름을 부여할 수 있는 타입으로 기본적으로 0부터 시작해서 1 씩 증가한다.

2021년 7월 18일
·
0개의 댓글
·

Tuple

tuple 타입은 배열인데 정해진 type과 length를 가지고 있는 배열

2021년 7월 18일
·
0개의 댓글
·

git

remote 리모트 서버 자체를 의미 구글 드라이브와 같은 클라우드 스토리지를 생각하면 된다. Origin 리모트 서버의 이름 관례적으로 쓰임 branch 독립된 작업을 진행하기 위한 작업 공간 master git을 초기화 했을때 기본적으로 생기는 브랜치로서 메인이 역

2021년 6월 29일
·
0개의 댓글
·

String Method

2021년 6월 22일
·
0개의 댓글
·

Routing Guard

private 와 public 한 영역을 나누는것.예를 들면 로그인한 유저는 로그인페이지에 접근 할 수 없고, 비로그인 유저는 로그인한 유저가 볼 수있는 영역에 접근 할 수 없게 해야합니다.앵귤러에서 이 가드가 true를 반환하면 화면이동을 계속 진행하고 false를

2021년 6월 22일
·
0개의 댓글
·

Angular 의 Router

RouterModule.forRoot() 메서드는 최상위 AppRoutingModule 에서만 실행한다. 그 이하는 RouterModule.forChild() 메서드를 이용하여 라우팅 규칙을 정한다.

2021년 6월 22일
·
0개의 댓글
·

@Input()

부모컴포넌트에서 자식 컴포넌트로 데이터를 넘겨줄때 사용한다. 리액트의 props 와 비슷한 개념이다. 앵귤러에서는 자식 컴포넌트에서 부모컴포넌트로 데이터를 넘겨 줄수 도 있는데 그때는 @Output() 데코레이터를 사용한다.

2021년 6월 22일
·
0개의 댓글
·

Angular 의 Routing

** 라우팅 규칙중 별표2개를 path에 지정하면, 이 주소는 모든 URL과 매칭된다. 라우팅 규칙 중에서 매칭되는 규칙을 찾지 못한 경우에 모두 이 와일드 라우팅 규칙을 적용한다. 404 페이지를 표시하거나 리다이렉션 하는 용도로 사용할 수 있다. 마지막에 배치한다.

2021년 6월 22일
·
0개의 댓글
·

Token 기반 인증

전체적인 흐름클라이언트는 아이디와 패스워드로 사용자 인증을 요청서버는 사용자 인증을 수행, 인증에 성공하면 토큰 발급클라이언트는 토큰을 로컬스토리지에 저장하고 서버 요청시 해당 토큰을 요청 헤더에 담아 서버에 전달서버는 토큰을 검증한 후, 요청에 응답구체적인 흐름로그인

2021년 6월 21일
·
0개의 댓글
·

JS getter 와 setter

클래스를 사용할때 사용자에게 클래스 내부의 속성을 간접접근 시키거나 조건에 맞는 속성 값만 저장이 가능하도록 하게 하기위해 주로 사용하는 키워드인 get, set이다.

2021년 6월 18일
·
0개의 댓글
·

@Injectable()

@injectable() 데코레이터는 이 클래스가 의존성 주입 시스템에 포함되는 클래스라고 선언하는 구문입니다. 그래서 해당 클래스는 의존성으로 주입될 수있으며 이 클래스도 의존성을 주입받을 수 있습니다.

2021년 6월 16일
·
0개의 댓글
·

앵귤러에서 Ajax

HTTP 심볼 로드하기HeroService 의 생성자에서 HttpClient 를 http 프로퍼티로 주입

2021년 6월 16일
·
0개의 댓글
·

자바스크립트 메모리 누수

메모리는 크게 스택과 힙메모리로 구별Stack : 메소드,함수 프레임, 원시값, 객체의 포인터등 정적인 데이터가 저장 되는 곳Heap : 객체 또는 다이나믹 데이터 등이 저장되는곳, 메모리 블록중 가장 큰 영역이며 GC가 작업을 하는 곳메모리 누수란?애플리케이션에서 더

2021년 6월 16일
·
0개의 댓글
·

RxJS의 프로세스 흐름

데이터 소스(생산자)를 Observable로 변경한다.Observable 의 operator 를 통해 데이터를 변경하거나 추출한다.원하는 데이터를 받아 처리하는 소모자 Observer를 만든다.Obsevable 의 subscribe 를 통해 Observer를 등록한다.

2021년 6월 14일
·
0개의 댓글
·

RxJs 의 Subscription

Observable.subscribe의 반환값이다. Subscription 객체는 자원의 해제를 담당한다. 등록된 옵저버블의 데이터를 더이상 전달 받고 싶지 않을 경우 unsubscribe 메소드를 호출하여 자원을 해제한다.

2021년 6월 14일
·
0개의 댓글
·

Rxjs 의 from() 오퍼레이터

from() 메소드는 이터러블한 객체를 옵저버블로 만들 수 있다

2021년 6월 14일
·
0개의 댓글
·

RxJS 의 pluck() 오퍼레이터

pluck은 사전적으로 "~을 뽑다" 라는 의미로서 추출할 속성들을 "문자열"로 지정할 수 있다. 이 함수의 반환값은 새로운 observable 인스턴스 이다.

2021년 6월 14일
·
0개의 댓글
·

타입 스크립트에서 느낌표와 물음표는?

! nullable 이라고 말한다. null 과 undefind를 허용한다는 뜻? optional 이라고 말한다. 말그대로 필수값이 아닌 옵셔널한 값이라느 뜻

2021년 6월 14일
·
0개의 댓글
·

타입스크립트의 string 과 String 및 객체 유형 타입

string 타입은 원시 타입인 문자열 타입을 의미 String 대문자로 시작하는 스트링 타입은 String 생성자 함수로 생성된 String 래퍼 객체 타입을 의미한다.또한, 객체의 유형도 타입이 될 수 있다.

2021년 6월 14일
·
0개의 댓글
·