
๐ป D-2, Immersive Course !
Firefox)
filterOption(select)์ ์ถ๊ฐํ์ผ๋ฉฐ localStorage๋ฅผ ์ด์ฉํด todo list ๋ด์ฉ๋ค์ ์ ์ฅํ ์ ์๋๋ก ํ๋ค.Check Button์ ๋๋ฌ ์๋ฃ ํ์๋ฅผ ํ ์ํ์ ๋ชจ๋ ๋ฆฌ์คํธ
filterOption์ Completed๋ก select, ์๋ฃ๋ 3๊ฐ์ง ๋ฆฌ์คํธ
filterOption์ Uncompleted๋ก select, ๋ฏธ ์๋ฃ๋ 3๊ฐ์ง ๋ฆฌ์คํธ
localStorage์ Todo List 6๊ฐ์ง ํญ๋ชฉ์ด ๋ชจ๋ ์ ์ฅ๋ ๋ชจ์ต
localStorage์ ๋ํด ์๋ ์๊ณ ์๋ ๋ด์ฉ๋ณด๋ค ๋ ์ ํํ ์ฌ์ฉ๋ฒ์ ๊ณต๋ถํ ์ ์์๊ณ , ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๊ฐ๋จํ ์ ๋๋ฉ์ด์
์ ๋ฃ๋ ๋ฒ๋ ๊ณต๋ถํ๋ค. ํธ์ํ๋ฌ ๊ณผ์ ๋ฅผ ํ ๋ ํ๋ ๊ฒ๊ณผ ๋น์ทํ์ง๋ง ์ข ๋ ๊น๋ํ๊ฒ ๋ฒํผ, ์ธํ, ์ฌ๋ฌ ์๋ฆฌ๋จผํธ๋ค, ์ด๋ฒคํธ ๋ฑ์ ์ฌ๋ฌ ๊ฐ์ง ํจ์๋ฅผ ๋ง๋ค์ด ์ ์ดํ๊ณ ๋์์ํค๋ ๋ฐฉ๋ฒ์ ๋ํด ํ์ตํ๋ค. ํนํ css๋ฅผ ์ ์ฉํ๋ ์ฌ๋ฌ ๊ฐ์ง ๋ฐฉ๋ฒ๋ค์ ๋ํด ๋ง์ด ๋ฐฐ์ ๋ค.์ ํ๋ธ ์์์ ๋ณด๊ณ ์์ํ to-do list ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ค. ๊ทธ๋ฅ ๋ฐ๋ผ์ ํ๊ธฐ๋ง ํ๋ฉด ๋๋ ๊ฑฐ๋ผ์ ๊ธ๋ฐฉ ํ ์ค ์์๋๋ฐ, ๊ฝค ์ค๋ ๊ฑธ๋ ธ๊ณ ๊ทธ๋งํผ ๊ณต๋ถ๋ ๋ง์ด ๋๋ค. ๋ณด๊ณ ํ์ดํ์ ํ๋ค๊ฐ๋ ์ดํด๊ฐ ์๋๋ ๋ถ๋ถ์ด ์์ผ๋ฉด ๋ฉ์ถฐ๋๊ณ ์๊ฐํด๋ณด๊ณ , ํนํ css ๋ถ๋ถ์ ๋ชจ๋ฅด๋๊ฒ ๋ง์์ ์ฐพ์๋ณด๊ณ ์ง์ ํด๋ณด๊ณ ๊ฒฐ๊ณผ ํ์ธํ๊ณ ๊ทธ๋ฌ๋๋ผ ์ค๋ ๊ฑธ๋ฆฐ ๊ฒ ๊ฐ๋ค. ์ฌ๋ฐ์๋ค. ๋ฆฌ์กํธ๋ ์ด๋ ๊ฒ ํ ๋ฒ ํ๋ก์ ํธ๋ก ์ ํด๋ณด๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค. ์ฐพ์๋ด์ผ๊ฒ ๋ค.
twittler ๊ณผ์ ๋ฅผ ํ ๋, localStorage์ ๋ํด ์ฐพ์๋ณด๊ณ ๊ณผ์ ์ ์ ์ฉํ๋๋ผ ์ ๋ฅผ ๋จน์์๋๋ฐ, ์ด๋ฒ to-do list ํ๋ก์ ํธ์์ localStorage๋ฅผ ์ ๋ง ๊ฐ๋จํ๊ฒ ์ฌ์ฉํ๋ ๊ฒ์ ๋ณด๊ณ ๋๋๋ค. ํธ์ํ๋ฌ ๊ณผ์ ๋ฅผ ๋ณต์ตํ๋ ๋๋๋ ๋ฐ์๋ค.
Immersive course์ ์ ๋ณด๋ฉด ์ข์ ๋ด์ฉ ์ฐพ์๋ณด๊ณ ๊ณต๋ถํ๊ธฐ