뭉지(moonz)
작은 발자국들의 위대한 여정
뭉지(moonz)
  • All (201)
    • Test Code (4)
    • 백엔드 개발하며 작성한 (26)
      • Spring (17)
      • 데이터베이스 (6)
      • 기억할 내용 (3)
    • 언어 (53)
      • Java (25)
      • node.js (7)
      • Python (21)
    • 클라우드 (6)
    • Algorithm & Data Structure (51)
      • 개념 (15)
      • 문제 풀이 (36)
    • 유용한 모든 것 (16)
    • monologue (7)
      • 업무 노트 (1)
      • 관리 로그 (0)
      • 내 이야기 공책 (6)
    • Project (2)
    • TroubleShooting (8)
    • 지식 (18)
      • Machine Learning (6)
      • Review (7)
      • Web (5)
    • Computer Science (5)

블로그 메뉴

  • 홈
  • 태그

인기 글

최근 글

최근 댓글

전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
뭉지(moonz)

작은 발자국들의 위대한 여정

웹 스토리지(Web Storage)란?
지식/Web

웹 스토리지(Web Storage)란?

2021. 11. 23. 22:11
반응형

웹 스토리지는 데이터베이스 서버나 클라우드 플랫폼이 아닌 브라우저를 통해 데이터를 저장하는 기술이다.

DB에 저장하는 데이터보다 상대적으로 덜 중요한 데이터들을 보통 저장하는데, 웹 스토리지에는 두가지 종류의 스토리지가 있다.

로컬 스토리지와 세션 스토리지이다.

F12를 통해 볼 수 있는 개발자 도구 화면

 

로컬 스토리지 (LocalStorage)

특정 웹사이트를 새탭이나 새창으로 띄워도 동일한 데이터를 공유한다.

브라우저를 종료한 후, 실행시켜도 데이터가 남아있다.

직접 브라우저의 캐시 삭제 및 로컬 스토리지 초기화를 하지 않는 이상 데이터는 영구적으로 보관된다.

단, 같은 컴퓨터에서 같은 브라우저를 사용할 때만 적용된다.

 

세션 스토리지 (SessionStorage)

웹 페이지의 세션이 끝나면 (브라우저 종료) 데이터가 지워진다.

각각의 탭과 창 마다 데이터가 격리되어 저장된다.

 

 

웹 스토리지 메서드 

localstorage, sessionstorage 라는 키워드만 앞에 붙여주면 된다.

  • setItem(key, value) : key,value 값 보관
  • getItem(key) : 키에 해당하는 값을 받아옴
  • removeItem(key) : 해당 key, value값 삭제
  • clear() : 모든 데이터 삭제
  • key(index) : 인덱스(index)에 해당하는 키를 받아옴
  • length : 저장된 데이터쌍(key,value)의 값 길이를 받아옴
  • Object.keys : 키 전체를 얻음

ex) localstorage.setItem(key, value)

 

 

참고
https://velog.io/@smy/TIL-21.-Java-Script-Web-Storage
반응형
저작자표시 (새창열림)

'지식 > Web' 카테고리의 다른 글

JWT (JSON Web Token) 이해와 구조  (0) 2022.02.21
동기/비동기(Sync/Async), Blocking/Non-Blocking  (0) 2021.09.17
서버 사이드 랜더링(SSR)과 클라이언트 사이드 랜더링(CSR)  (0) 2021.08.15
[HTML] 자동재생되는 유튜브 영상 넣기(음소거)  (0) 2021.07.16
    '지식/Web' 카테고리의 다른 글
    • JWT (JSON Web Token) 이해와 구조
    • 동기/비동기(Sync/Async), Blocking/Non-Blocking
    • 서버 사이드 랜더링(SSR)과 클라이언트 사이드 랜더링(CSR)
    • [HTML] 자동재생되는 유튜브 영상 넣기(음소거)
    뭉지(moonz)
    뭉지(moonz)
    제가 깨달은 것을 정리하는 공간입니다. 🧡

    티스토리툴바