JavaScript13 [TIL] ๐ก Day 7 - Javascript value getting, saving, loading ํ๋ ๋ฐฉ๋ฒ โ ์ด ํฌ์คํ ์ ๋ ธ๋ง๋์ฝ๋ - "๋ฐ๋๋ผ JS๋ก ํฌ๋กฌ ์ฑ ๋ง๋ค๊ธฐ๋ฅผ ๋ค์ผ๋ฉด์ ๊นํ๋ธ์ ๊ธฐ๋กํ ํ๊ธฐ๋ฅผ ์ฎ๊ธด ๋ด์ฉ์ ๋๋ค. ๐ value getting, saving, loading ํ๋ ๋ฐฉ๋ฒ ๐ฑ Getting Username ๐ ์ฌ์ฉ์๊ฐ Input์ ์ ๋ ฅํ ๊ฐ์ ํ๋ฉด์ ์ถ๋ ฅํ๊ธฐ Form ์ ์ถ ํ Form์ ํ๋ฉด์์ ์ฌ๋ผ์ง๊ฒํ๊ธฐ(CSS ์ด์ฉ) CSS class hidden ์ด์ฉํ๊ธฐ [ display : none ] input์ value๋ฅผ username์ผ๋ก ํ ๋น const username = loginInput.value; ์์์ฝ๋ ` // js ํ์ผ const loginForm = document.querySelector("#login-form"); const loginInput = document.query.. 2022. 4. 1. [TIL] ๐ก Day 6 - ํจ์๋ ์ ๋ณด๋ฅผ ๋ด๊ณ โ ์ด ํฌ์คํ ์ ๋ ธ๋ง๋์ฝ๋ - "๋ฐ๋๋ผ JS๋ก ํฌ๋กฌ ์ฑ ๋ง๋ค๊ธฐ๋ฅผ ๋ค์ผ๋ฉด์ ๊นํ๋ธ์ ๊ธฐ๋กํ ํ๊ธฐ๋ฅผ ์ฎ๊ธด ๋ด์ฉ์ ๋๋ค. ๐ ํจ์๋ ํธ์ถ๋ ๋ ํจ์ ์์ ์ ๋ณด๋ฅผ ๋ด์ ์ํ๋ก ์คํ๋์ด ์ฐ๋ฆฌ์๊ฒ ์ ๋ณด๋ฅผ ์ ๋ฌํด ์ค๋ค. ๐ฑ Input์ value ๐ ์ฌ์ฉ์๊ฐ Input์ ์ ๋ ฅํ ๊ฐ์ ๋ฐ์์ค๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ loginInput object์์ ํ์ธ ๊ฐ๋ฅํ property โ → value : ๊ธฐ๋ณธ์ ์ผ๋ก input์์ ์๋ ํ ์คํธ๋ฅผ ์๋ฏธ ์์ ์ฝ๋ Log In // JS ํ์ผ // ver 1 - loginForm๋ html element๋๊น loginForm ์ด์ฉ const loginForm = document.getElementById('login-form'); const loginInput = loginForm.qu.. 2022. 3. 31. [ํ๊ธฐ] ๋ ธ๋ง๋์ฝ๋ ๋ฐ๋๋ผJS ์ฑ๋ฆฐ์ง 1์ฃผ์ผ ์ง๋ ์์ ํ๊ธฐ ๋ฐ๋๋ผ JS์ฑ๋ฆฐ์ง๋? ๐ "๋ ธ๋ง๋์ฝ๋" ์ฌ์ดํธ์์ ์งํ ์ค์ธ ํ๋ก๊ทธ๋จ์ผ๋ก, ๋งค ๊ธฐ๊ฐ๋ณ๋ก ์ง์์๋ฅผ ๋ฐ์์ ์ ํด์ง ๊ธฐ๊ฐ ๋์ ๋ฏธ์ ์ ๋์ ํ๋ ์ผ์ข ์ ์คํฐ๋๋ค! ๊ทธ๋ฆฌ๊ณ ์ฑ๋ฆฐ์ง๋ ๋ฌด๋ฃ์ง๋ง, ์ฑ๋ฆฐ์ง์ ์ฐธ์ฌํ๊ธฐ ์ํด ์ ๋ฃ ๊ฐ์๋ฅผ ์๊ฐํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ ๊ฒ ๊ฐ๋ค. ๊ทธ์ค์์ ๋ด๊ฐ ์ฐธ์ฌํ ๊ณผ์ ์ ๋ฐ๋๋ผJS์ฑ๋ฆฐ์ง๋ก ์๋์ '๋ฐ๋๋ผ JS๋ก ํฌ๋กฌ ์ฑ ๋ง๋ค๊ธฐ' ๊ฐ์์ ๊ฐ์ด ์งํ๋๋ ์ฑ๋ฆฐ์ง์ด๋ค. ๊ฐ์๋ ๋ฌด๋ฃ, ์ฑ๋ฆฐ์ง๋ ๋ฌด๋ฃ์ธ๋ฐ ์ฑ๋ฆฐ์ง๋ฅผ ๋๋ด๊ณ ๋๋ฉด ๋ค๋ฅธ ๊ฐ์๋ฅผ ๋ค์ ๋ ์ฌ์ฉํ ์ ์๋ ์ต๋ 30% ํ ์ธ์ฟ ํฐ๊ณผ ๋ฑ์ง, ์๋ฃ์ฆ ๋ฑ์ ์ ๊ณตํ๋ค๊ณ ํ๋ ์ ํ ์ด์ ๊ฐ ์๋?๐ ์ฑ๋ฆฐ์ง์ ๋ชฉ์ ? ํํ์ด์ง์ ๋์์๋ ๋ชฉ์ ์ ์์ ๊ฐ๋ค. ํฌ๊ฒ ๊ฐ์๋ฅผ ๋์ด๋๊ณ ์๊ฐํ๊ธฐ ํ๋ค์๋ ์ฌ๋์ด๋, ๊ฐ์๋ง ๋ฃ๊ณ ์ค์ ์ ์ ์ฉ์ด ์ด๋ ค์ ๋ ์ฌ๋๋ค์ด ๋ค์ผ๋ฉด ์ข๋ค.. 2022. 3. 16. [TIL] ๐ก Day 5 - JS๋ฅผ ํตํด์ CSS๋ฅผ ์กฐ์ํ๋ ๋ฐฉ๋ฒ๋ค โ ์ด ํฌ์คํ ์ ๋ ธ๋ง๋์ฝ๋ - "๋ฐ๋๋ผ JS๋ก ํฌ๋กฌ ์ฑ ๋ง๋ค๊ธฐ๋ฅผ ๋ค์ผ๋ฉด์ ๊นํ๋ธ์ ๊ธฐ๋กํ ํ๊ธฐ๋ฅผ ์ฎ๊ธด ๋ด์ฉ์ ๋๋ค. JS๋ฅผ ํตํด์ CSS๋ฅผ ์กฐ์ํ๋ ์ฌ๋ฌ ๊ฐ์ง ๋ฐฉ๋ฒ์ ๋ฐฐ์ ๋ค.๐ ๐ฑ CSS in Javascript 1๏ธโฃ ๐ JS์์์ style๋ก CSS์ ์ ๊ทผํ์ฌ ์กฐ์ํ๋ ๋ฐฉ๋ฒ ์์ ์ฝ๋ const h1 = document.querySelector("div.hello:first-child h1"); function handleTitleClick() { // getter - ๊ฐ์ ๊ฐ์ ธ์ด console.log(h1.style.color); // setter - ๊ฐ์ ์ค์ ํจ h1.style.color = "cornflowerblue"; console.log(h1.style.color); } // console๊ฒฐ.. 2022. 3. 13. ์ด์ 1 2 3 4 ๋ค์ ๋ฐ์ํ