์ฐ์ต ๋ฌธ์ 1: ๊ฐ๋จํ To-Do ๋ฆฌ์คํธ ๊ตฌํ
ยท
w. Gemini
๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ DOM ์กฐ์ ์ฐ์ต์
๋๋ค. document.querySelector(), addEventListener, element.classList.add() ๋ฑ์ ๊ธฐ๋ณธ API์ ์ต์ํด์ง๋ ๊ฒ์ด ๋ชฉํ์
๋๋ค.์๊ตฌ์ฌํญ๋ชฉ๋ก ์ถ๊ฐ: ์
๋ ฅ ํ๋์ ํ
์คํธ๋ฅผ ์
๋ ฅํ๊ณ '์ถ๊ฐ' ๋ฒํผ์ ๋๋ฅด๋ฉด ๋ชฉ๋ก์ ์๋ก์ด ํญ๋ชฉ์ด ์ถ๊ฐ๋์ด์ผ ํฉ๋๋ค.ํญ๋ชฉ ์๋ฃ: ๋ชฉ๋ก ํญ๋ชฉ์ ํด๋ฆญํ๋ฉด complete ์ํ๋ก ํ ๊ธ๋๋ฉฐ, ํ
์คํธ์ ์ทจ์์ ์ด ์๊ฒจ์ผ ํฉ๋๋ค.ํญ๋ชฉ ์ญ์ : ๊ฐ ํญ๋ชฉ ์์ 'X' ๋ฒํผ์ ์ถ๊ฐํ๊ณ , ํด๋ฆญ ์ ํด๋น ํญ๋ชฉ์ด ๋ฆฌ์คํธ์์ ์ ๊ฑฐ๋์ด์ผ ํฉ๋๋ค.๐ ์ ์ฉ ๊ฐ์ด๋์คํฌ๋ฆฝํธ: jQuery ๋์ ๋ฐ๋๋ผ ์๋ฐ์คํฌ๋ฆฝํธ(ES6) ๋ฌธ๋ฒ๋ง ์ฌ์ฉํ์ฌ ๊ตฌํํ์ธ์.HTML/CSS:BEM: todo-app, todo-app__input-group, tod..