(→개요) |
(→개요) |
||
4번째 줄: | 4번째 줄: | ||
*사용자 웹브라우저 측에 있는 저장소 | *사용자 웹브라우저 측에 있는 저장소 | ||
*쿠키와 달리 용량이 상당히 큼 | *쿠키와 달리 용량이 상당히 큼 | ||
*쿠키와 달리 매번 서버로 보내지지 않아 | *쿠키와 달리 매번 서버로 보내지지 않아 경제적이고 보안성도 높음. | ||
*도메인마다 저장소 격리됨 | *도메인마다 저장소 격리됨 | ||
:한 도메인 내에서는<ref>다른 페이지이더라도</ref> 같은 데이터 접근 가능 | :한 도메인 내에서는<ref>다른 페이지이더라도</ref> 같은 데이터 접근 가능 |
2018년 3월 11일 (일) 18:25 기준 최신판
1 개요[ | ]
- HTML5 Local Storage, HTML Local Storage Objects
- HTML5 로컬 스토리지, 로컬 저장소
- 사용자 웹브라우저 측에 있는 저장소
- 쿠키와 달리 용량이 상당히 큼
- 쿠키와 달리 매번 서버로 보내지지 않아 경제적이고 보안성도 높음.
- 도메인마다 저장소 격리됨
- 한 도메인 내에서는[1] 같은 데이터 접근 가능
2 종류[ | ]
스토리지 | 설명 |
---|---|
localStorage | 만료되지 않음 |
sessionStorage | 하나의 세션에 대한 자료 저장. 탭을 닫으면 데이터 사라짐 |
3 저장[ | ]
JavaScript
Copy
localStorage.setItem("lastname", "Smith");
JavaScript
Copy
localStorage.lastname = "Smith";
4 인출[ | ]
JavaScript
Copy
console.log( localStorage.getItem("lastname") );
JavaScript
Copy
console.log( localStorage.lastname );
- 없는 경우
JavaScript
Copy
console.log( localStorage.getItem("not_exist") );
// null
console.log( localStorage.not_exist);
// undefined
- 카운트 예시
JavaScript
Copy
if ( localStorage.mycount == undefined ) localStorage.mycount = 0;
localStorage.mycount++;
console.log( localStorage.mycount );
// 1 (새로고침할 때마다 1씩 증가)
5 삭제[ | ]
JavaScript
Copy
localStorage.removeItem("lastname");
6 같이 보기[ | ]
7 주석[ | ]
- ↑ 다른 페이지이더라도
8 참고[ | ]
편집자 Jmnote Jmnote bot Mywikier
로그인하시면 댓글을 쓸 수 있습니다.