웹 저장소는 HTML5에서 도입된 매우 중요한 기능입니다. HTML4 쿠키와 유사하게 클라이언트에 로컬로 데이터를 저장할 수 있지만 해당 기능은 쿠키보다 훨씬 강력합니다. 웹 저장소는 각 웹사이트에서 공식적으로 권장하는 크기가 4KB입니다. 5MB.
Web Storage는 두 가지 유형으로 나누어집니다:
sessionStorage
localStorage
sessionStorage는 세션의 데이터를 저장하고 브라우저는 닫는다는 말 그대로의 의미로 명확하게 알 수 있습니다. . localStorage는 항상 클라이언트에 로컬로 데이터를 저장합니다.
sessionStorage이든 localStorage이든 사용할 수 있는 API는 동일하며 일반적으로 사용되는 API는 다음과 같습니다(예: localStorage). 🎜> 데이터 저장: localStorage.setItem(key,value);
데이터 읽기: localStorage.getItem(key);
단일 데이터 삭제: localStorage.removeItem(key)
모든 데이터 삭제: localStorage. clear();
인덱스 키 가져오기: localStorage.key(index);
위와 같이 키와 값은 모두 문자열이어야 합니다. 즉, 웹 스토리지 API는 문자열에서만 작동할 수 있습니다.
다음으로 관련 API의 사용을 보여주기 위해 간단한 주소록 애플릿을 개발합니다.
연락처 입력에는 이름과 휴대폰 번호라는 두 가지 필드가 있습니다. 휴대전화 번호를 localStorage에 저장하는 키로 사용
휴대폰 번호로 소유자를 찾습니다.
현재 저장된 모든 연락처 정보를 나열합니다.
먼저 간단한 HTML 페이지를 준비합니다. 다음과 같습니다 :