sitelink1 | |
---|---|
sitelink2 | |
sitelink3 | |
extra_vars4 | |
extra_vars5 | |
extra_vars6 |
http://blog.naver.com/rediblue?Redirect=Log&logNo=120036980565
1.Dojo.storage 패키지를 사용하여 클라이언트 사이드에 대용량 데이터를 저장할 수 있다.
1) Dojo.storage는 자동으로 환경에 맞는 스트로지 환경을 설정한다.
2) 웹페이지의 스크립트 <-> Dojo Storage Manager <-> Storage Provider 의 상호 작용을 통해
파일을 저장하고 읽어 드린다.
3) Storage Provider는 Cookie, Flash, ActiveX, Form Save, XPCOM등이 있지만
현제 사용되는 프로바이더는 Flash6+ 특성을 이용하는 dojo.flash이다.
Flash를 사용하는 이유는 익스플러의 Flash 인스톨 율이 97.1%의 거의 대부분에 설치되어 있다는 점과
크로스 도메인, 런타임시 브라우져의 확장성 등이 있다.
2. 사용
1) 플래쉬 설정이 필요하다면 dojo.storage.showSettingsUI()를 통하여 팝업되는 프래쉬 설정 화면을 이용한다.
2) 코드
// 저장된 값을 키값을 통하여 삭제한다.
dojo.storage.remove(key);
//저장된 값을 키값을 통하여 가져온다.
dojo.storage.get(key);