DB/indexedDB (2) 썸네일형 리스트형 IndexedDB 예제 IndexedDB 종합 예제 코드펜 예제 See the Pen IndexedDB Sample by shinhs9423 (@shinhs9423) on CodePen. IndexedDB 예제 분석 IndexedDB 사용하기 let db; // DB를 전역에서 사용하기 위한 변수 const DBRequest = indexedDB.open('DataBaseName',1); // 식별자 = indexedDB.open('DB이름', 버전); // 버전으로 addEventListener('upgradeneeded',function(event){ });를 실행시킬 수 있다. // 브라우저가 리로드 되면서 버전을 확인하고, 버전이 같지 않을때 실행된다. DBRequest.addEventListener('success',.. IndexedDB IndexedDB Web Browser Storage이다. Transaction Database를 사용하며, Key : Value 로 데이터를 관리한다. Transaction Model을 따르며, 모든 변경은 Transaction 안에서 일어난다. Transaction내에서 오류가 생긴다면 모든 변경사항을 폐기하고, 이전 상태로 돌아간다. same-origin policy를 따른다. ( http 와 https 는 다른 indexedDB를 이용한다.) IndexedDB 구조 Database > Object Store > Object 의 구조를 갖는다. Object 를 Object Store로 그룹화한다. Object Store를 DataBase로 그룹화한다. IndexedDB 요소 Database Data.. 이전 1 다음