๐Language/๐จ Javascript
๋ธ๋ผ์ฐ์ ๋ ๋๋ง ๊ณผ์ ์ดํดํ๊ธฐ (์์ฑ์ค)
javascript๋ฅผ ๊ณต๋ถํ๋ฉด์ ๋ด๊ฐ ์์ง ๋ธ๋ผ์ฐ์ ๋ ๋๋ง ๊ณผ์ ์ ๋ํด ์ ํํ ์์ง ๋ชปํ๊ณ ์๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ ์ ๋ฆฌํด๋ณด๊ธฐ๋กํ๋ค. ์ฌ์ ์ง์ ๋ธ๋ผ์ฐ์ : ์น์์ ์กด์ฌํ๋ ํ์ด์ง๋ค์ ๊ฒ์ ๋ฐ ์ด๋ํ๊ธฐ ์ํ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ด์นญ ex) chorme, safari, internet explorer, microsoft edge ๋ฑ ๋ ๋๋ง : HTML, CSS, JS๋ก ์์ฑ๋ ๋ฌธ์๋ฅผ ํ์ฑํ์ฌ ๋ธ๋ผ์ฐ์ ์ ์๊ฐ์ ์ผ๋ก ์ถ๋ ฅํ๋ ๊ฒ ํ์ฑ : ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์์ฑ๋ ๋ฌธ์์ ๋ฌธ์์ด์ 'ํ ํฐ'์ผ๋ก ๋ถํด -> ํ ํฐ์ผ๋ก ํธ๋ฆฌ๊ตฌ์กฐ์ ์๋ฃ๊ตฌ์กฐ์ธ 'ํ์คํธ๋ฆฌ'๋ฅผ ์์ฑ -> ํ์คํธ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก '๋ฐ์ดํธ ์ฝ๋' ์์ฑํ๊ณ ์คํ ๋ธ๋ผ์ฐ์ ๋ ๋๋ง ๋์ ๊ณผ์ ๋ ๋๋ง์ ํ์ํ ๋ฆฌ์์ค๋ฅผ ์๋ฒ์ ์์ฒญํ๊ณ ์๋ต ๋ฐ๋๋ค. ์๋ฒ๋ก๋ถํฐ ์๋ต๋ ๋ฆฌ์์ค๋ฅผ ํ์ฑํ..
[JS] ๋ณ์ ์ ์ธ var, let, const
Javascript๋ ๋ณ์๋ฅผ ์ ์ธํ ๋ ์ ์ผ ์์ ๋ณ์ ์ ์ธ ํค์๋๋ฅผ ์ฌ์ฉํ๋ค. var number = 1; let number = 1; const number = 1; var - var ํค์๋๋ก ์ ์ธํ ๋ณ์๋ ์ค๋ณต ์ ์ธ์ด ๊ฐ๋ฅ (์ฒ์ ์ ์ธํ ๋ณ์์ ๊ฐ์ด ๋ณ๊ฒฝ๋จ) var x = 1; console.log(x); //1 var x = 2; console.log(x); //2 - var ํค๋์๋ก ์ ์ธํ ๋ณ์๋ ํจ์์ ์ฝ๋ ๋ธ๋ก๋ง์ ์ง์ญ ์ค์ฝํ๋ก ์ธ์ => ๋ชจ๋ ์ ์ญ ๋ณ์๊ฐ ๋จ var x = 1; if(true) { var x = 2; } console.log(x); //2 - ๋ฐํ์ ์ด์ ์ ๋ณ์ ์ ์ธ, ์ด๊ธฐํ ๋๋ค ์คํ console.log(x); //undefined var x; console.log(x);..
[JS] fetch API ์ฌ์ฉํ๊ธฐ
์ด๊ธฐํ๋ฉด - fetch_test.html ๋ฒํผ ๋๋ฅด๋ฉด ์๋ฆผ์ฐฝ ๋์ฐ๊ธฐ - fetch_test.html - event ํ์ผ ์ ๋ชฉ ๋ด์ฉ์ด๋ค. ๋ฒํผ ๋๋ฅด๋ฉด ๊ธ ๋์ค๊ฒ ํ๊ธฐ - fetch_test.html - event ํ์ผ ์ ๋ชฉ ๋ด์ฉ์ด๋ค.
[JS] ๊ธฐ๋ณธ๊ฐ๋
HTML : ํ, ๊ณจ๊ฒฉ, ์ฌ๋์์ฒด CSS : ๋์์ธ, ์ท Javascript : ์์ง์, ๋์ Javascript - ํ์ฅ์๋ช : .js ์ฅ์ : ์๋ฒ์ ๋ถํ๋ฅผ ์ค์(bugs) ๋จ์ : ์์ค์ฝ๋๊ฐ ๋ ธ์ถ, ๋ณด์๋ฌธ์ ์ ์ทจ์ฝ - ํน์ง 1) ๊ฐ์ฒด๊ธฐ๋ฐ ์ธ์ด, ๊ฐ์ฒด์งํฅ ์ธ์ด 2) ํ๊ทธ ์ฌ์ฉ (head, body์์ ์ฌ์ฉ๊ฐ๋ฅ) 3) ๊ธฐ๋ณธ์ ์ผ๋ก html๋ฌธ์๋ด์ ์์ฑ๋์ด ์คํ๋๋ค. 4) ๋ณ์์ ์๋ฃํ์ var์ด๋ค. (์๋ต๊ฐ๋ฅ) - Javascript ๊ฐ์ฒด 3์ข ๋ฅ 1) ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด : ์ ์ - ์์ฑ - ์ฌ์ฉ 2) ๋ด์ฅ ๊ฐ์ฒด : (์ ์) - ์์ฑ - ์ฌ์ฉ ex) Date d = new Date() 3) ๋ธ๋ผ์ฐ์ ๊ฐ์ฒด : (์ ์ - ์์ฑ) - ์ฌ์ฉ ex) window.location = "http://www.tistor..