
โจ ๊ธ์, ์คํ์ผ ๋ณ๊ฒฝ html > ํด๋น ๊ธ์๋ฅผ ๋ฐ๊พธ๋ ค๋ฉด getElementById๋ฅผ ์ฌ์ฉํ์ฌ ๊ธ์, ํน์ ์คํ์ผ์ ๋ณํํ ์ ์๋ค. โจ ์ฐฝ ์ด๊ณ ๋ซ๊ธฐ html css > ์ด๋ฐ์์ผ๋ก ์์ฑํ๋ฉด ์๋ฆผ์ฐฝ์ ์ด์๋ค๊ฐ ๋ซ์๋ค๊ฐ ํ ์ ์๋ค. โจ ํจ์ ๋ง๋ค๊ธฐ html

black-bg์ ํด๋์ค์ show-modal์ ์ถ๊ฐํ๋๋ก ํ๋ค.black-bg์ ํด๋์ค์ show-modal์ ์ ๊ฑฐํ๋๋ก ํ๋ค.์ด๋ฐ์์ผ๋ก ์์ฑํด ๋ก๊ทธ์ธ ์ฐฝ์ ๋์ฐ๊ฑฐ๋ ์ฌ๋ผ์ง๊ฒ ํ ์ ์๋ค.css๋ฅผ ์ด๋ฐ์์ผ๋ก ๋ณ๊ฒฝํ์ฌ ์ ๋๋ฉ์ด์ ์ ์ถ๊ฐํ ์ ์๋ค. ์ ๋๋ฉ์ด์ ์ ๋ง๋ค๊ธฐ

๋ณ์, ์ฌ์น์ฐ์ฐ ๊ณผ์ Q. ์ด์์จ ๊ณ์ฐํ๊ธฐ > ์ฒซ ์๊ธ์ก์ด 5๋ง์ ๋ฏธ๋ง์ด๋ฉด ์ด์จ์ด ์ฐ 15ํผ์ผํธ, ์ฒซ ์๊ธ์ก์ด 5๋ง์ ์ด์์ด๋ฉด ์ด์จ์ด ์ฐ 20ํผ์ผํธ๊ฐ ๋๋๋ฐ ๋ณ์์ ์๊ธ์ก์ ๋ฃ์ผ๋ฉด 2๋ ํ์ ์ด ์๊ธ์ก์ ์ฝ์์ฐฝ์ ์ถ๋ ฅ๋๋๋ก ํด๋ผ

์คํฌ๋กค์ ์์ง์ผ ๋๋ง๋ค ๋ฐ์ํ๋ค.window.scrollY: ์ ์ ๊ฐ ์ผ๋ง๋ ์คํฌ๋กค๋ฐ ๋ด๋ ธ๋์ง(=window.pageOffset)window.scrollX: ๊ฐ๋ก ์คํฌ๋กค๋ฐ ์ธก์ ํ ๋ window.scrollTo(x,y): ๊ฐ์ ๋ก ์คํฌ๋กค ํ ๋๋ถํธ์คํธ๋ฉ์์๋ ์คํฌ๋กค ๊ธฐ๋ฅํ ๋

array๋ ์ด๋ฐ์์ผ๋ก ์ ์, ์์ ๊ฐ๋ฅ\[]๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ .์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํ ์ ์๋ค.array๋ ์์๊ฐ๋ ์ด ์๊ณ , object๋ ์์๊ฐ๋ ์ด ์์๋ฐ๋ผ์ array๋ฅผ ์ฌ์ฉํ๋ฉด sort(), slice(), push()(->์ ์ผ ๋ค์ ๋ฃ์ด์ค)๋ฑ์ ์ฌ์ฉํ ์ ์

์๋ฒ์ GET, POST ์์ฒญ์ ํ ๋ ์๋ก๊ณ ์นจ ์์ด ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๊ฒ ๋์์ฃผ๋ ๊ฐ๋จํ ๋ธ๋ผ์ฐ์ ๊ธฐ๋ฅ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋๋ ๋ฌธ์๋ง ์ฃผ๊ณ ๋ฐ์ ์ ์๋ค! array, object๋ฅผ ์ ์กํ ์ ์๋๋ฐ, ๊ฐ๋ฅํ๊ฒ ํ๋ ค๋ฉด JSON์ผ๋ก ๋ฐ๊ฟ ์ ์กํด์ค์ผ ํจ e

์คํฌ๋กค ํ ๋ ํ๋ฉด์ ๋์ค๊ฒ ๋๋ฉด ๊ณ ์ ์ํฌ ๋ ์ฌ์ฉ์์ ๊ฐ์ ํ๋ฉด์ผ๋ก ์ด๋ฏธ์ง๊ฐ ๋์ฌ๋, ์ด๋ฏธ์ง๋ฅผ ๊ณ ์ ์ํค๋๋ก ์ฝ๋๋ฅผ ์์ฑํ๋ค.htmlcss

์์์ ๊ณต๋ถํ๋ ๊ฒ๋ค์ ๋ฐํ์ผ๋ก ์ง์ ์ผํ๋ชฐ ์ฌ์ดํธ๋ฅผ ๊ตฌํํด๋ณด์ํด๋น ๋จ์ด๋ฅผ ๊ฒ์ํ๋ฉด ๋ ธ๋์์ผ๋ก ํ์๋๊ฒ ํด๋ณด์์ฐ๋น์ธํธ๋ฅผ ๋๋ฒ ๋๋๊ทธ ํ์ ์๋์ด ๋์ด๋๋ ๊ฒ์ ๋ณผ ์ ์๋ค.์ฅ๋ฐ๊ตฌ๋์ ๋ด์ผ๋ฉด ์ต์ข ๊ฐ๊ฒฉ์ด ์ ๋ฐ์ดํธ ๋๋ค.์ง์ ์๋์ ์ ๋ ฅํ๋ฉด ์๋์ด ๋ณ๊ฒฝ๋๊ณ , ์ต์ข ๊ฐ๊ฒฉ์ด ์ ๋ฐ