๐ฉโ๐ป๋์ ์๋น์ค๊ฐ ๐จโ๐ฉโ๐ฆโ๐ฆ์ฌ์ฉ์๋ฅผ ๋์ ํด์ ๐google๊ณผ ๊ฐ์ ์๋น์ค์ ๋ฌด์ธ๊ฐ๋ฅผ ์ด์ฉํ๊ณ ์ถ๋ค๋ฉด? ๐ฉโ๐ป ๋ด๊ฐ ๋ง๋ ์๋น์ค ๐จโ๐ฉโ๐ฆโ๐ฆ ๋ด๊ฐ ๋ง๋ ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ ์ฌ์ฉ์ ๐ ๋ด๊ฐ ๋ง๋ ์๋น์ค๊ฐ * ์ฐ๋ํ๋ ค๊ณ ํ๋ ์๋น์ค*(googl
๊ธฐ๋ฅ ๋ณ๊ฒฝ์ ๋ฐ๋ฅธ ์ฝ๋๋ณ๊ฒฝ ์ํํธ์จ์ด๋ ์ง์์ ์ผ๋ก ๋ณ๊ฒฝ๋๊ณ ์๋ค. ๊ทธ๋ฆฌ๊ณ , ์์ฃผ ๋ณ๊ฒฝ๋๋ ์ํํธ์จ์ด๋ฅผ ์ดํด๋ณด๋ฉด ์๋์ ๊ฐ์ ๊ฒฝ์ฐ๊ฐ ์์ ๊ฒ์ด๋ค. ๊ธฐ์กด์ ์ฝ๋๊ฐ ๋ฐ๋๋ค ๊ธฐ์กด์ ๊ฒ์ด ์ฌ๋ผ์ง๋ค ์ญ์ ๋๋ค ์ด ์ค์์๋, ๊ฐ์ฅ ๋น๋ฒํ ์ผ์ด๋๋ ๊ฒ์ ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ์ผ ๊ฒ์ด๋ค.
๋ฌธ์ ๊ฐ ๋ง์ DOM API? ์น ์ดํ๋ฆฌ์ผ์ด์ ์ ์์ด์ ๊ฐ์ฅ ๋ง์ ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ์์๋ DOM์ด๋ผ๊ณ ํ๋ API๋ผ๊ณ ํ ์ ์๋ค. DOM API๋ผ๊ณ ํ๋ ๊ฒ์ html๋ฌธ์๋ฅผ ๋ธ๋ผ์ฐ์ ๊ฐ renderingํ๊ธฐ ์ํด์, ๊ทธ๋ฆฌ๊ณ ๊ทธ ์์ ๋ง์ ๊ฒ๋ค์ ์๋ ์ํค๊ธฐ ์ํด์ ๊ฐ
๋ณํ๋ค!๋๋ถ๋ถ์ ์ํํธ์จ์ด๋ ํ์ค์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์๋ฃจ์ ์ผ๋ก ๋ง๋ค์ด์ง๋ค.์ฌ๊ธฐ์์ ํ์ค์? ๋งค๋ฒ ๋ณํ๊ฒ ๋๋ค!๋น์ฐํ ํ์ค์ ๋ฌธ์ ๊ฐ ๋ฐ๋๋๊น, ํ์ค์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์ํํธ์จ์ด๋ ๋ฐ๋์ด์ผ ํ๋ค!๊ทธ๋์! ์ํํธ์จ์ด๋ ๊ต์ฅํ ์์ฃผ , ๊ทธ๋ฆฌ๊ณ ์ง์์ ์ผ๋ก ๋ฐ๋๊ฒ ๋๋ค.๋น์ฐ
๐ฑ์ ์ ํ ์ฑํ ํด์ server๊ฐ ๋ฉ์์ง๋ฅผ ๋ฐ์ ๋ค,๋ฉ์์ง๋ฅผ ๊ฐ ์ฌ์ฉ์๋ค์๊ฒ ๋ณด๋ด๋ ๋ฐฉ์์ ์ฑํ ์ฑ ๋ง๋ค๊ธฐ~!๐ฒ ์๋ฒ ์์ฑ์ ์ฒ์์ด๋ค! ์๋ฒ๋จ์ด ์ด๋ป๊ฒ ๋์๊ฐ๋์ง ์์ฃผ ๊ฐ๋จํ๊ฒ ์ง๋ง ์์๋ณด๋ ๊ณผ์ ์ ์ดํด๋ณด๊ธฐ ์ํด ์ฑ์ ๋ง๋๋ ์๊ฐ์ ๊ฐ์ ธ๋ดค๋ค. (์์ฃผ ์ผ๋ถ๋ถ์ด๊ฒ ์ง๋ง..
๋ฆฌ์ํธ์์ ์ปดํฌ๋ํธ ์๊น์๋ฅผ ์ ์ํ ๋ ์ฌ์ฉํ๋ ๋ฌธ๋ฒ.์ผํ ๋ณด๋ฉด html์ฒ๋ผ ์๊ฒผ์ง๋ง, ์ฌ์ค์ javascript์ด๋ค.\-> babel์ด๋ผ๋ ๋๊ตฌ๋ฅผ ์ฌ์ฉํด์ xmlํํ์ ์ฝ๋๊ฐ javascript๋ก ๋ณํ๋๋ค.1\. ํ๊ทธ๋ ์ด์์ผ๋ฉด ๊ผญ ๋ซํ ์์ด์ผํจ.\-> Self cl
๋ฐ์ค์ ์์ดํ ๋ค์ ํ or ์ด ์์ ์์ฌ๋ก ๋ฐฐ์น์์ผ์ค.๋ฐ์ค์ ์ง์ ํ๋ ์์ฑ๊ฐ ๋ค์ด ์๊ณ , ๋ฐ์ค ์์ ๋ค์ด๊ฐ๋ item์ ์ง์ ๋๋ ์์ฑ ๊ฐ์ด ์๋ค.container => display, flex-direction, flex-wrap ,flex-flow, justify-co
position ์์ฑ์ ๋ฌธ์ ์์ ์์๋ฅผ ๋ฐฐ์นํ๋ ๋ฐฉ๋ฒ์ ์ง์ . top , right , bottom , left ์์ฑ์ด ์์๋ฅผ ๋ฐฐ์นํ ์ต์ข ์์น๋ฅผ ๊ฒฐ์ .static : ๊ธฐ๋ณธ๊ฐ.์์๋ฅผ ์ผ๋ฐ์ ์ธ ๋ฌธ์ ํ๋ฆ์ ๋ฐ๋ผ ๋ฐฐ์น.relative : ์๋ ์์ด์ผ ํ๋ ์๋ฆฌ์์ ์์ง์ด
HTML์ ์์๋ค์ ์กฐ์ํ๋, ํธ๋ฆฌํ Javascript๋ฅผ ๋ฏธ๋ฆฌ ์์ฑํด๋ ๊ฒ. ๋ผ์ด๋ธ๋ฌ๋ฆฌ!Javascript๋ก๋ ๋ชจ๋ ๊ธฐ๋ฅ(์ - ๋ฒํผ ๊ธ์จ ๋ฐ๊พธ๊ธฐ ๋ฑ)์ ๊ตฌํํ ์๋ ์์ง๋ง,1) ์ฝ๋ ๋ณต์ก, 2) ๋ธ๋ผ์ฐ์ ๊ฐ ํธํ์ฑ ๋ฌธ์ ๊ณ ๋ ค => jQuery๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋ฑ์ฅ.
์์ CSS๋ฅผ ๋ฏธ๋ฆฌ ๋ชจ์๋ ๊ฒ (CSS๋ฅผ ๋ค๋ฃฐ ์ค ์๋ ๊ฒ๊ณผ, ๋ฏธ์ ๊ฐ๊ฐ์ ๋ฐํํ์ฌ ์์๊ฒ ๋ง๋๋ ๊ฒ์ ๋ค๋ฅธ ์ด์ผ๊ธฐ์ด๊ธฐ ๋๋ฌธ์, ํ์ ์์๋ ๋ฏธ๋ฆฌ ์์ฑ๋ ๋ถํธ์คํธ๋ฉ์ ๊ฐ์ ธ๋ค ์ฐ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์.)๋จ์ด ๋ฏธ๋ฆฌ ์์ฑํ CSS๋ฅผ ๋ด HTML ํ์ผ์ ์ ์ฉํ๋ค๋ ์ ์์, bootst
๋ชจ๋ ์น ์ฑ ๊ฐ๋ฐ ํ๊ฒฝ์์ ๊ฐ์ฅ ์ค์ํ ์ํํธ์จ์ด๋ก ๊ผฝ์ ์ ์๋ node.js node.js ๋ธ๋ผ์ฐ์ ์์ ์คํ ๋ ํ์ ์์ด ๋ ธํธ๋ถ, ๋ฐ์คํธํฑ ํ๊ฒฝ์์๋ ์คํ๋ ์ ์๋ Js๋ฐํ์ ํ๊ฒฝ. ํ๋์ ์น ํ๋ก ํธ์๋ ๊ฐ๋ฐ ํ๊ฒฝ์ ์์ด์ ๊ต์ฅํ ์ค์ํ ์ญํ ์ ํ๊ฒ ๋จ.
ํต์์ ์ผ๋ก ES2015 ๋ฒ์ ๋ถํฐ ๋ชจ๋ JavaScript.
๐์น ์ฑ์ ํ์ ๊ตฌ์ฑ์์ - HTML, CSS, JavaScriptHTML UI๋ฅผ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ง๋ฆCSS UI์ ๋น์ฃผ์ผ์ ์ธ ์์ ๋ด๋นJavaScript ๋์ ์ธ ํ๋ก๊ทธ๋๋ฐ ๋ถ๋ถ ๋ด๋น, HTML์กฐ์ ๊ฐ๋ฅ๋ธ๋ผ์ฐ์ ์น์ฑ์ ์คํ์ํค๋ ์ญํ , ๋ฐํ์(์คํ์๊ฐ) ํ๊ฒฝ์ ์ ๊ณตํ๋ ํ๊ฒฝ