스토어를 쓰시면 간단합니다. 먼저 regModel 을 만들어야겠죠? 그 후 Check 라는 모델을 스토어에서 사용합니다. 그리고 사파리의 디버그 화면에서 저장소를 보시면 쿠키말고 보라색 처럼 나온 부분이 새롭게 생깁니다.
나머지는 일반 스토어 사용과 거의 같습니다. var check = store.first() 를 사용하면 가장 처음에 생성된 값을 불러와서 check 변수에 저장합니다. 값은 Object 로 들어갑니다. 그리고 값이 없을 경우, if 구문에서 구현한 값을 넣으면 되는데, id 는 자동으로 수치가 1, 2, 3 … 으로 증가합니다. SQL 데이타베이스 같이요. 배열의 인덱스라고 생각하시면 됩니다. 삭제는 remove() 메서드로 간단히 됩니다.(store.remove(check)) 그리고 sync() 를 꼭 시키세요. store 는 getCount() 메서드로 갯수를 얻은 후 getAt() 으로 인덱스의 값을 가져오면 되겠죠?
초반에 약관을 불러오고 체크로 구분해서 다시 불러오느냐 아니면 확인 했으니 안보이게 하는게 가능하겠죠? 로컬 저장소는 한번 저장하면 삭제하지 않는 이상 유지되므로 신경쓰시지 않아도 됩니다. 다만, 브라우저 캐시를 지우면 아마 같이 날라갈겁니다.