LocalStorage & SessionStorage

2015-05-27

๊ฐœ์š”

HTML5 ์—์„œ ์ œ๊ณตํ•˜๋Š” ํด๋ผ์ด์–ธํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” 2๊ฐœ์˜ ๊ฐ์ฒด,
โ€“ ํ•˜๋‚˜์˜ ์„ธ์…˜๋‹จ์œ„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” SessionStorage
โ€“ ๋งŒ๋ฃŒ ๊ธฐ๊ฐ„์ด ์—†๋Š” LocalStorage

๋‘˜๋‹ค ๋ชจ๋‘ key, value ๋กœ ์ €์žฅํ•œ๋‹ค๋Š” ๊ฒƒ๊ณผ ๋„๋ฉ”์ธ๋ณ„๋กœ ๋‚˜๋ˆ ์ง„๋‹ค๋Š” ๋ถ€๋ถ„์—์„œ cookie์™€ ๋‹ฎ์•„ ์žˆ๋‹ค. ๋‘˜๋‹ค cookie์™€ ๋‹ค๋ฅด๊ฒŒ expire ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๋‹จ์ ๊ณผ ํ•จ๊ป˜ ์žฅ์ ์€ ๋ฌธ์ž์—ด์ด ์•„๋‹Œ ๊ฐ์ฒด๋„ ์ €์žฅ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š”์ ,

cookie๋Š” ์ตœ๋Œ€ 20๊ฐœ๊นŒ์ง€ ์ €์žฅ์ด ๋˜์ง€๋งŒ(์‚ฌ์ดํŠธ ๋‹น), 5MB ๋ผ๋Š” ํฌ๊ธฐ๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š”์ , cookie์™€ ๋‹ค๋ฅด๊ฒŒ ์„œ๋ฒ„๋กœ ์ „์†ก๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์žฅ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

์ง€์›ํ•˜๋Š” ๋ธŒ๋ผ์šฐ์ €๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

image2015-5-26 11-0-53

LocalStorage

โ€“ ์ฃผ์˜ํ• ์ ์€ ์ ˆ๋Œ€ ๋ช…์‹œ์ /์ˆ˜๋™์ ์œผ๋กœ ์ง€์šฐ์ง€ ์•Š๋Š” ์ด์ƒ ์ง€์›Œ์ง€์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์ด๋‹ค. โ€“ ๋งŒ๋ฃŒ์‹œ๊ฐ„์ด๋‚˜, ํŠน์ • ์กฐ๊ฑด์—์„œ์˜ ๊ฐ’์„ ์ง€์šฐ๊ณ  ์‹ถ๋‹ค๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฝ”๋“œ๋กœ ์ง€์›Œ์•ผ ํ•œ๋‹ค.(ํ˜น์€ ๊ฐœ๋ฐœ์ž ํˆด)

SessionStorage

โ€“ ๋งŒ๋ฃŒ ์‹œ์ ์— ์œ ์˜ํ•ด์•ผ ํ•œ๋‹ค. ๋ธŒ๋ผ์šฐ์ € ์ข…๋ฃŒ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ธŒ๋ผ์šฐ์ € ๋‚ด์— ํƒญ์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒฝ์šฐ์—๋„ ๋ณ„๋„์˜ ์˜์—ญ์œผ๋กœ ํ• ๋‹น๋˜์–ด ์„œ๋กœ์˜ ์˜์—ญ์„ ์นจ๋ฒ”ํ•˜์ง€ ๋ชปํ•œ๋‹ค.

References :

โ€“ http://www.w3schools.com/html/html5_webstorage.asp
โ€“ http://m.mkexdev.net/59

#dev  #LocalStorage  #SessionStorage  #๋กœ์ปฌ์Šคํ† ๋ฆฌ์ง€  #์„ธ์…˜์Šคํ† ๋ฆฌ์ง€