[JavaScript] web Storage 사용하기


web Storage

웹 브라우저에서 제공하는 데이터 저장소
seesionStorage 와 localStorage 를 활용할 수 있다.


sessionStorage & localStorage 공통점:

  • 로컬 환경에 데이터 저장
  • key-value 형태로 저장
  • 문자열 형태로 데이터 저장

sessionStorage & localStorage 차이점:

sessionStoragelocalStorage
세션 단위로 데이터가 저장도메인 단위로 데이터가 저장
브라우저, 탭을 종료하면 영구 삭제브라우저, pc를 종료해도 존재

*** Session: 사용자가 브라우저를 통해 페이지에 접속한 시점부터, 해당 접속을 종료하는 시점까지를 의미하는 단위

*** Domain: url의 프로토콜(http://) 바로 뒷부분에 따라오는 문자를 통해 도메인(localhost)을 확인할 수 있다. “http://localhost:5500/user/login” “http://localhost:5500/post” => localhost라는 공통된 도메인, 서로 다른 path(/user/login, /post)


localStorage 사용하기

  • localStorage.setItem()
    데이터를 저장할 때는 localStorage에 내장되어 있는 setItem이라는 메서드 를 사용
    소괄호 안에 저장할 데이터를 (“key”, “value”)형태로 넣어준다.

    localStorage.setItem(‘data-key’, ‘data-value’)


  • localStorage.getItem()
    localStorage에 저장된 데이터를 꺼낼 때 사용.

    localStorage.getItem(‘data-key’)


  • localStorage.removeItem()
    localStorage에 저장된 데이터를 삭제할 때 사용.





© 2023. by MyeongheeJung

Powered by MH.J