내일배움캠프(TIL-113 Steam Plus)
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. 회고.