>  기사  >  웹 프론트엔드  >  HTML5 웹 스토리지와 쿠키의 차이점에 대한 자세한 설명

HTML5 웹 스토리지와 쿠키의 차이점에 대한 자세한 설명

黄舟
黄舟원래의
2017-03-15 16:01:281956검색

웹사이트를 구축하기 전에는 기본적으로 쿠키를 사용하여 로컬 캐시 데이터를 구현했지만, 쿠키 자체에는 작은 저장 용량, 보안 요소가 너무 높지 않아 여러 곳에서 사용하기 어려울 수 있습니다. 그러나 HTML5는 편리하고 빠른 웹 저장 메커니즘을 제공합니다.

클라이언트 저장 기능:

In HTML5 데이터는 모든 서버 요청에 의해 전달되지 않으며, 대신 요청된 경우에만 데이터가 사용됩니다. 이를 통해 웹사이트 성능에 영향을 주지 않고 많은 양의 데이터를 저장할 수 있습니다. 다양한 웹사이트의 경우 데이터는 다양한 영역에 저장되며 웹사이트는 자체 데이터에만 액세스할 수 있습니다.

클라이언트측 저장 방법:

HTML5는 JAVASCRIPT를 사용하여 로컬 데이터를 저장하고 읽습니다.

저장 용량:

일반 쿠키 용량은 4KB인 반면, HTML5에 저장된 데이터는 5~10M에 달할 수 있어 웹사이트 개발자에게 좋습니다. 소식.

localStorage 방법:

localStorage 방법으로 저장한 데이터에는 시간 제한이 없습니다. 데이터는 다음 날, 다음 주 또는 연도 이후에도 계속 사용할 수 있습니다.

session저장 방법:

sessionStorage 방법은 세션에 대한 데이터를 저장합니다. 사용자가 브라우저 창을 닫으면 데이터가 삭제됩니다.

페이지 방문수 계산을 위한 HTML5 코드:

<script type="text/javascript"> 

if (localStorage.pagecount) {  
   localStorage.pagecount=Number(localStorage.pagecount) +1;  } 

else  {  localStorage.pagecount=1;  } 

document.write("Visits "+ localStorage.pagecount + " time(s)."); 

</script>

위 내용은 HTML5 웹 스토리지와 쿠키의 차이점에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.