230331 데일리 과제

이셀·2023년 4월 3일
0

this 가 동작하는 원리와 용법을 아는대로 설명해주세요. 평소 코드 중에서는 어떤 부분에서 가장 큰 차이가 생기나요?

용법은 일반 함수 실행, 매서드로 실행, this binding

일반함수 - 전역

매서드 - 생성된 객체

생성자 함수 -

일반함수와 화살표 함수 실행 순서가 다름

함수 표현식은 함수가 변수에 할당 된 후에 호출되나 화살표 함수는 정의되는 즉시 실행된다.

local storage = 브라우저를 닫았다가 다시 열어도 계속 유지가 된다. 3즉 저장한 데이터를 명시적으로 지우지 않는 다면 영구적으로 보관이 가능하다.

session storage = 브라우저가 열려있는 한 페이지를 리로드해도 계속 유지되나, 브라우저를 닫을 경우 삭제된다.

cookie = 매번 서버로 전공되고 문자열만 저장이 가능하다. 또한 용량에 제한이 있으며 만료 일자가 존재한다.


브라우저 저장소로는 크게 쿠키, 웹 스토리지로 나눌 수 있다.

쿠키는 매번 서버로 전송되나 용량과 만료일자 같은 단점으로 인해 웹 스토리지를 사용하여 극복한다.

웹 스토리지는 데이터를 클라이언트에 저장 만 할 뿐 서버로 전송되진 않으며, 지속성에 따라서 로컬, 세션 스토리지로 나뉜다.

참고 = https://velog.io/@design0728/브라우저-저장소-LocalStorage-SessionStorage-Cookie

profile
프론트엔드 개발 과정을 기록 중입니다:)

0개의 댓글