WEBAPI

WEBAPI

Draft
  • account_tree
  • bug_report

Web Storage

웹 스토리지 API는 웹브라우저에서 쿠키를 사용하는 것 보다 훨씬 직관적으로 key/value 데이터를 안정하게 저장할 수 있는 메커니즘을 제공한다.

하위 트리 탐색

  • CacheStorage

    캐시(cache)를 다루를 인터페이스이다.
  • Storage

    특정 도메인을 위한 세션 저장소 또는 로컬 저장소의 접근 경로로서 데이터를 추가하고 수정하거나 삭제할 수 있는 기능을 제공한다.
    • Constructor

      생성자 함수가 없고 window.sessionStorage나 window.localStorage 프로퍼티로 사용이 가능하다.
    • [[Prototype]]

      생성자(constructor)를 가진 객체(object) 또는 인터페이스(interface)가 인스턴스(instance)를 생성할 때 상속할 수 있는 프로퍼티(property)와 메소드(method)를 가지고 있는 원형 객체를 참조하는 생성자의 은닉된 속성이다. 만약에 상속받은 객체(object) 또는 인터페이스(interface)가 존재한다면 상속한 객체(object) 또는 인터페이스(interface)의 [[Prototype]] 프로퍼티(property)와 메소드(method)를 추가적으로 사용할 수 있다.
      • Methods

        • clear()

          저장소의 모든 키를 저장소에서 제거한다.
        • getItem()

          인수로 주어진 키에 연결된 값을 반환한다.
        • key()

          인수로 주어진 n에 대하여 저장소의 n 번째 항목의 키를 반환한다.
        • removeItem()

          인수로 주어진 키를 저장소에서 제거한다.
        • setItem()

          인수로 주어진 키와 값을 새로 저장하거나 재설정한다.
      • Properties

        • length

          Storage 객체에 저장된 데이터 항목의 개수를 조회한다.

지원 웹브라우저