์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- ์ฝ๋๋ธ๋ญ
- ๋ธ๋์น ์์ฑ
- ๋ธ๋์น ํ์ธ
- branch ํ์ธ
- ์ฝ๋๋ธ๋ก
- branch ์์ฑ
- markdown
- ๋งํฌ๋ค์ด
- ![rejected]
- ๋ธ๋์น ์ญ์
- Git๋ช ๋ น์ด
- branch ์ญ์
Archives
- Today
- Total
DevLog
TIL(20210705) - DOM ๋ณธ๋ฌธ
๐ Daily
- DOM(Document Object Model), ์ ํจ์ฑ ๊ฒ์ฌ(Form validation) ํ์ต
- DOM์ ์ด์ฉํ ์ ํจ์ฑ ๊ฒ์ฌ(์์ด๋, ํจ์ค์๋)
๐ค Learned
- ์ด๋ฒคํธ(event)
- DOM์์ ์ด๋ฒคํธ๋ ๋ง์ฐ์ค๋ฅผ ํด๋ฆญํ๊ฑฐ๋, ํค๋ณด๋๋ฅผ ๋๋ฅด๋ ๋ฑ์ ์ฌ์ฉ์ ์ก์ ์ ์ํด ๋ฐ์ํ๋ค.
- ๋ธ๋ผ์ฐ์ ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๊ฑฐ๋, ์คํฌ๋กคํ๋ ๊ฒ๋ DOM ์ด๋ฒคํธ์ ์ผ์ข ์ด๋ค.
- ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ๋ ์คํ๋๋ ํจ์๋ฅผ ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ผ๊ณ ๋ถ๋ฅธ๋ค.
- ์ด๋ฒคํธ์ ๊ด๋ จ๋ ์์ฑ์ on์ด๋ผ๋ ์ ๋์ด๊ฐ ๋ถ๋๋ค. (onclick, onkeyup ๋ฑ)
- CRUD(Create, Read, Update and Delete)๋ฅผ ์ด์ฉํ์ฌ DOM์ ์ ์ด
- CREATE(์์ฑ) :const tweetDiv = document.createElement('div')
- APPEND(์ฐ๊ฒฐ) :document.body.append(tweetDiv) //create์์ ์์ฑํ tweetDiv๋ฅผ ํธ๋ฆฌ ๊ตฌ์กฐ์ ์ฐ๊ฒฐ.
- READ(์กฐํ) :const oneTweet = document.querySelector('.tweet')
- UPDATE(์ ๋ฐ์ดํธ) :console.log(oneDiv) // <div></div> oneDiv.textContent = 'dev'; console.log(oneDiv) // <div>dev</div> oneDiv.classList.add('tweet') console.log(oneDiv) // <div class="tweet">dev</div>
- DELETE(์ญ์ ) :tweetDiv.remove()
๐ Tomorrow
- DOM, ์ ํจ์ฑ ๊ฒ์ฌ ๋ณต์ต
- ์ฝ ๋ ํผ๋ฐ์ค ์ฝ๊ณ ์ ๋ฆฌ
- ๋ ธ๋๋ฐฑ์๋ ๊ณต๋ถ
'๐ค TIL(Today I Learned)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
TIL(20210707) - ๊ณ ์ฐจํจ์ (0) | 2021.07.07 |
---|---|
TIL(20210706) - onclick / addEventListener (0) | 2021.07.06 |
TIL(20210703) (0) | 2021.07.03 |
TIL(20210702) - Spread/Rest, ๊ตฌ์กฐ๋ถํด(Destructing) (0) | 2021.07.02 |
TIL(20210701) - ์ค์ฝํ, ํด๋ก์ (0) | 2021.07.01 |
Comments