All :L
Web(Front) - Web Storage ๋ณธ๋ฌธ
๋ฐ์ํ
๐ Web Storage
1๏ธโฃ ๊ธฐ๋ณธ ๊ตฌ์ฑ
- ํค(key)์ ๊ฐ(value) ์ธํธ
- ๋๋ฉ์ธ๊ณผ ๋ธ๋ผ์ฐ์ ๋ณ๋ก ์ ์ฅ
- value : ๋ฌธ์์ด
2๏ธโฃ ๋ฉ์๋์ ํ๋กํผํฐ
- setItem(key, value) : ํค์ ๊ฐ ์์ผ๋ก ์ ์ฅ
- getItem(key) : ํค์ ํด๋นํ๋ ๊ฐ ์ฝ๊ธฐ
- removeItem(key) : ํค์ ํด๋นํ๋ ๊ฐ ์ญ์
- clear() : ๋ชจ๋ ํค ๊ฐ ์ญ์
- key(index) : ์ธ๋ฑ์ค์ ํด๋นํ๋ ํค
- length : ์ ์ฅ๋ ์์ดํ ๊ฐ์
3๏ธโฃ LocalStorage
- ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉ์ ๋ก์ปฌ์ ๋ณด์กด
- ์ ์ฅ, ๋ฎ์ด์ฐ๊ธฐ, ์ญ์ ๋ฑ ์กฐ์ ๊ฐ๋ฅ
- JS๋ก๋ง ์กฐ์
- ๋ชจ๋ฐ์ผ์์๋ ์ฌ์ฉ ๊ฐ๋ฅ
- Cookie์ ์ฐจ์ด์
- ์ ํจ ๊ธฐ๊ฐ X โ ์๊ตฌ์ ์ด์ฉ ๊ฐ๋ฅ
- ๋จ์ ๋ฌธ์์ด์ธ ๊ฐ์ฒด ์ ๋ณด ์ ์ฅ ๊ฐ๋ฅ
- ์ฉ๋์ ํ X / ์ฟ ํค๋ ๋๋ฉ์ธ ๋น 20๊ฐ์ ์ฟ ํค ์ ์ ํ
- ๋คํธ์ํฌ ์์ฒญ ์ ์๋ฒ๋ก ์ ์ก X
- ์๋ฒ๊ฐ HTTP ํค๋๋ฅผ ํตํด ์คํ ๋ฆฌ์ง ๊ฐ์ฒด ์กฐ์ X โ JS๋ก๋ง ์กฐ์ ๊ฐ๋ฅ
- origin(ํ๋กํ ์ฝ, ๋๋ฉ์ธ, ํฌํธ)์ด ๋ค๋ฅด๋ฉด ์ ๊ทผ ๋ถ๊ฐ
4๏ธโฃ SessionStorage
- ํ์ฌ ๋ ์๋ ํญ์์๋ง ์ ์ง
- ํ์ด์ง ์๋ก๊ณ ์นจ ์ ๋ฐ์ดํฐ ์ ์ง
- ํญ์ ๋ซ๊ณ ์๋ก ์ด์์ ๊ฒฝ์ฐ ์ ๊ฑฐ
5๏ธโฃ LocalStorage์ SessionStorage ๋น๊ต
LocalStorage | SessionStorage | |
---|---|---|
๋ณด๊ด | ๋ฐ์ดํฐ ์ง์ฐ๊ธฐ ์ ๊น์ง ์๊ตฌ ๋ณด๊ด | ๋ธ๋ผ์ฐ์ ์ข ๋ฃ์ ๋ฐ์ดํฐ ์ญ์ |
์ธ์ | ์ธ์ ๋๊ฒจ๋ ์ฌ์ฉ ๊ฐ๋ฅ | ๊ฐ์ ์ธ์ ๋ง ์ฌ์ฉ ๊ฐ๋ฅ |
๋๋ฉ์ธ | ๋๋ฉ์ธ๋ง ๊ฐ์ผ๋ฉด ์ ์ญ์ ๊ณต์ ๊ฐ๋ฅ | ๊ฐ์ ๋๋ฉ์ธ์ด๋ผ๋ ๋ธ๋ผ์ฐ์ ๋ค๋ฅด๋ฉด ๋ค๋ฅธ ์์ญ์ผ๋ก ์ธ์ |
๋ฐ์ํ
'STUDY > Front End' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Web(Front) - JSON (0) | 2024.08.29 |
---|---|
Web(Front) - Javascript-Event (0) | 2024.08.28 |
Web(Front) - Web Browser & Window ๊ฐ์ฒด (0) | 2024.08.28 |
Web(Front) - JavaScript ๊ฐ์ฒด (0) | 2024.08.28 |
[BOJ/Java] ์ ๋ง๋๊ธฐ (10799) (0) | 2024.08.28 |
Comments