store.js - 로컬 저장소(LocalStorage)를 쉽게 구현합니다.
store.js는 모든 브라우저와 호환되며 쿠키나 플래시가 필요하지 않은 LocalStorage 래퍼입니다. store.js는 로컬 저장소 기능을 구현하기 위해 브라우저에 따라 자동으로 localStorage, globalStorage 또는 userData를 사용하도록 선택합니다.
store.js는 크로스 브라우저 로컬 저장소 기능을 구현하는 매우 간단한 API를 제공합니다.
store.set('username', 'marcus')
store.get('username')
store.remove('username')
store.clear()
store.set('user', { name: 'marcus', likes: 'javascript' })
var user = store.get( 'user')
alert(user.name 'likes' user.likes)
// 저장된 값 모두 가져오기
store.getAll().user.name == 'marcus'
// 저장된 모든 값에 대해 루프
store.forEach(function(key, val) {
console.log(key, '==', val)
})
코드 받기: https://github.com/marcuswestin/store.js