sonsurim.github.io

todolist - Personal

ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

ํ”„๋กœ์ ํŠธ ์†Œ์Šค ์ฝ”๋“œ

todo1
ํŽ˜์ด์ง€์˜ ์ดˆ๊ธฐ ํ™”๋ฉด์„ ๋‹ด๋‹นํ•˜๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค.
์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•˜๋Š” ์ด๋ฆ„์„ Local Storage์— ์ €์žฅํ•ด๋‘์–ด ์ €์žฅํ•ด ๋‘” ์ด๋ฆ„์ด ์žˆ์„ ๊ฒฝ์šฐ, ์ด๋ฆ„๊ณผ ํ•จ๊ป˜ ๊ทธ ์‚ฌ๋žŒ์˜ ํ•  ์ผ ๋ชฉ๋ก์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ๊ตฌ์กฐ๋กœ ๋งŒ๋“ค์–ด ๋‘์—ˆ์Šต๋‹ˆ๋‹ค.

todo2
todo.js์˜ ๋ณ€์ˆ˜์ž…๋‹ˆ๋‹ค.

todo5
todolist์˜ element๋“ค์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค.

todo6
element์˜ ์ƒ์„ฑ๊ณผ ํ•จ๊ป˜ Local Storage์— ๋“ค์–ด๊ฐˆ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค.

todo10
๊ฐ์ฒด๋ฅผ JSON์œผ๋กœ ๋ฌธ์ž์—ดํ™”ํ•˜์—ฌ Local Storage์— ์ €์žฅํ•˜๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค.

todo7
Local Storage์— ์ €์žฅํ•œ ํ•จ์ˆ˜๋ฅผ ํŒŒ์‹ฑ ํ•˜์—ฌ ๊ฐ์ฒด๋กœ ๋ถˆ๋Ÿฌ์˜ด๊ณผ ๋™์‹œ์— ํ™”๋ฉด์— ์‚ฌ์šฉ์ž์˜ ์ด๋ฆ„๊ณผ ํ•  ์ผ ๋ชฉ๋ก์„ ์ถœ๋ ฅ์‹œํ‚ค๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ๊ตฌํ˜„ ์ด๋ฏธ์ง€

todo16
todo17
๋ ˆ์ด์•„์›ƒ์€ ๊ฐ™์ง€๋งŒ ํ™”๋ฉด์— ๋”ฐ๋ผ ๋ชฉ๋ก์˜ ํฌ๊ธฐ๊ฐ€ ์ž‘์•„์ง€๊ฑฐ๋‚˜ ์ปค์ง€๊ฒŒ ๋งŒ๋“ค์–ด ํ•˜๋‚˜์˜ ๋””์ž์ธ์œผ๋กœ ๋ชจ๋ฐ”์ผ, ํƒ€๋ธ”๋ ›, PC์—์„œ ๋ชจ๋‘ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋„๋ก ๋งŒ๋“ค์–ด์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅํ•˜๋Š” ๊ฐ’์ด Local Storage์— ์ €์žฅ๋˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.