내일배움캠프(TIL-113 Steam Plus)

그냥차차·2023년 2월 20일
0

내일배움캠프

목록 보기
100/111
post-thumbnail

1. 오늘 배운거

ㄱ. 웹페이지를 닫을때

  • 웹페이지를 닫을때 db.json에 저장된 online 상태를 offline으로 변경하는 작업하기

ㄴ. 로컬스토리지

  • 로컬스토리지는 사용자 세션 데이터를 유지할수 있고, 브라우저를 닫았다가 다시열었을때 로컬스토리지 값이 삭제되지않고 저장되어있어서 계속 유지를 할 수 있음!
  • 로컬스토리지에 값을 저장할때 localSorage.setItem("key값","value값")
  • 로컬스토리지에 저장된 값을 불러올때 = localSorage.getItem("key값")
  • 로컬스토리지에 저장된 값을 삭제할때 = localSorage.removeItem("key값")
  • 로컬스토리지에 저장된 값을 전부삭제 = localSorage.clear()

ㄷ. 세션스토리지

  • 브라우저가 켜져있는상태에서만 정보를 유지할수 있고 창을 삭제했을때는 삭제가됨, 하지만 새로고침시에는 유지가 됨!
  • 세션스토리지에 값을 저장할때 sessionSorage.setItem("key값","value값")
  • 세션스토리지에 저장된 값을 불러올때 = sessionSorage.getItem("key값")
  • 세션스토리지에 저장된 값을 삭제할때 = sessionSorage.removeItem("key값")
  • 세션스토리지에 저장된 값을 전부삭제 = sessionSorage.clear()

ㄹ. polling을 쓰기

  • polling 이라는 이벤트를 사용해서 웹페이지를 나갈때와 웹페이지에 있을때의 시간을 비교해서 db에 저장하고
  • 현재시간에 비교해서 일정시간이 지났을때 online 상태를 db에 저장해서 값을 변경해주었음

2. 느낀점

3. 아쉬운점

4. 회고.

profile
개발작

0개의 댓글