Javascript2 쿼리 파라미터 JSON String으로 바꾸기 QueryString to Json String let qsData = location.href.substring(location.href.indexOf('?')+1); let qsParam = QS.parse(qsData); let qsJsonString = JSON.stringify(qsParam); qsData -- 먼저 '?'를 기준으로 뒤를 잘라옴 qsParam -- Object 형태로 변환 qsJsonString -- String JSON 형태로 변환 결과 https://www.danny.com/?name=danny&job=developer URL 입력 값 Console 출력 2022. 12. 9. ID 기억하기를 위한 localStorage와 sessionStorage 사전에 쿠키, 세션에 대한 이해도가 필요 쿠키나 세션으로 하면 안되나? 쿠키는 처음부터 클라이언트와 서버의 지속적인 데이터 교환을 위해서 만들어졌기 때문에 서버로 계속 전송된다. 4KB용량을 채운 쿠키가 있다면, 요청마다 4KB를 사용해야함, 그중에는 서버에 필요없는 데이터도 있을 수 있음 클라이언트 정보 도난 위험 로컬 스토리지와 세션 스토리지 로컬 스토리지와 세션 스토리지는 쿠키와 비슷한 역할을 하며 브라우저에 데이터를 저장할 수 있는 저장소 로컬 스토리지는 사용자가 직접 삭제하지 않는 이상 영구성을 보장 세션 스토리지는 브라우저가 종료되면 데이터가 삭제됨(휘발성) Key-Value값으로 조회가 가능 데이터 유형별 저장 로컬 스토리지 - 자동 로그인, 다크모드or라이트모드 기능 세션 스토리지 - 입력.. 2022. 11. 30. 이전 1 다음