브라우저는 웹사이트가 방문자의 기기에 데이터를 저장할 수 있도록 허용하고 있습니다. 이를 로컬 스토리지(Local Storage)라고 합니다. getItem(), storeItem(), clearStorage(), 그리고 removeItem() 함수들이 이를 제어합니다.
이 예제는 다니엘 쉬프만(Daniel Shiffman)의 Java로 작성된 JSON 데이터 가져오기(Loading JSON Data)와 테이블 데이터 가져오기(Loading Tabular Data) 예제를 참고하여 만들어졌습니다. 이는 버블에 대한 데이터를 구성하기 위해 클래스를 사용합니다. 방문자는 새로운 버블을 추가할 수 있으며, 그들의 데이터는 로컬 스토리지에 저장됩니다. 방문자가 스케치를 다시 방문하면, 동일한 버블이 다시 로드됩니다.
로컬 스토리지(Local Storage) by p5.js Contributors and the Processing Foundation is licensed under CC BY-NC-SA 4.0.