쿠키와 로컬 저장소의 차이
기본 개념
쿠키 설정 및 가져오는 방법
원생
// js cookie
document.cookie="username=John Doe";
//
document.cookie="username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 GMT";
// path cookie
document.cookie="username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 GMT; path=/";
//
var x = document.cookie;
//
document.cookie="username=John Smith; expires=Thu, 18 Dec 2013 12:00:00 GMT; path=/";
// cookie 。 expires
document.cookie = "username=; expires=Thu, 01 Jan 1970 00:00:00 GMT";
봉인
function setCookie(cname,cvalue,exdays)
{
var d = new Date();
d.setTime(d.getTime()+(exdays*24*60*60*1000));
var expires = "expires="+d.toGMTString();
document.cookie = cname + "=" + cvalue + "; " + expires;
}
function getCookie(cname)
{
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i=0; i
localStorage 및 sessionStorage
우세하다
특성 이름
cookie
localStorage
sessionStorage
데이터의 선언 주기
실효 시간을 설정할 수 있습니다. 기본값은 브라우저를 닫으면 실효입니다
삭제되지 않는 한 영구적으로 저장
현재 세션에서만 유효하며 페이지나 브라우저를 닫으면 지워집니다
저장된 데이터 크기
4k 정도
보통 5M
보통 5M
서비스 측과 통신
http 헤더에 휴대할 수 있으며 쿠키를 사용하여 데이터를 너무 많이 저장하면 성능 문제가 발생할 수 있습니다
서버에 참여하지 않는 통신만 브라우저에 저장
서버에 참여하지 않는 통신만 브라우저에 저장
사용 편의성
자체 포장 필요
기성api인터페이스로 사용할 수 있습니다
기성api인터페이스로 사용할 수 있습니다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.