์ฝํ๋ฆฟ ๊ณ์ฐ๊ธฐ & HTML, CSS ๋ณต์ต
id๋ ํน์ ์์์ ๋ค์ด๋ฐ
class๋ ์คํ์ผ์ ๋ถ๋ฅ
class๋ ์์๋ ์ฌ๋ฌ๊ฐ์ ๊ฐ์ ๊ฐ์ง ์ ์๋๋ฐ, ์ด ๊ฐ๋ค์์ ์ ์ธํ ๊ฒ์ด ๊ฒน์น ๊ฒฝ์ฐ์ css ํ์ผ์์ ๋์ค์ ์ ์ฉ๋๋ ๊ฐ์ด ์ ์ฉ๋๋ค.
<h1 class='header section'>I'm Sunghoon</h1>
.section {
background-color: red;
}
.header { โํค(key): ๊ฐ(value)โ ์์ผ๋ก ๊ตฌ์ฑ๋ ํ๋กํผํฐ(property)
background-color: blue;
}
์๊ธฐ ์ฝ๋๊ฐ ์์ ๊ฒฝ์ฐ ํด๋์ค ์์์ ๊ฐ์ ์์์ ๋ฐ๋ผ header -> section ์ผ๋ก ์ ์ฉ๋์ ๋ฐฐ๊ฒฝ์์ด ๋นจ๊ฐ ์์ด ๋๋ ๊ฒ์ด ์๋, css ํ์ผ ์ ์์์ ๋ฐ๋ผ header๊ฐ ์ต์ข ์ ์ผ๋ก ๋ฐ์๋์ด ํ๋ ์์ด ๋๋ค.
์ฌ์ฉ๋ฒ์ 'key' in objectName.
key ์๋ฆฌ์๋ ํ๋กํผํฐ์ ํค๊ฐ ์์ผํ๊ณ objectName์๋ฆฌ์๋ ๋ฐ๋์ ๊ฐ์ฒด๊ฐ ์์ผํ๋ค.
objectName ์์ key๋ผ๋ ํค๋ฅผ ๊ฐ์ง ํ๋กํผํฐ๊ฐ ์์ผ๋ฉด true ๊ฐ์ ๋ฐํํ๋ค.
์ ์ ํ๋กํผํฐ๋ ์์ ์ ๋ถํฐ ์์๋๋ก, ๊ทธ ์ธ์ ๋๋จธ์ง ํ๋กํผํฐ๋ ์ ๋ ฅ๋ ์์๋๋ก ์ถ๋ ฅ๋๋ค.
์ ์ ํ๋กํผํฐ = ๊ฐ์ ์ ์๋ก ๋ฐ๊พธ์์๋์ ๋ฐ๊พธ์ง ์ ๊ณผ์ ๊ฐ์ด ๊ฐ์ผ๋ฉด ์ ์ ํ๋กํผํฐ์ด๋ค.
์๋ก์ด ํ์ด ๋ถ์ ๋ง๋ฌ๋ค.
๋ง์๊ฐ ์กฐ๊ธ ์ ์ผ์ ๋ถ์ธ๊ฐ ์ถ์ง๋ง ๊ทธ๋๋ ๊ฐ์ด ํ์ด์ง์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋๊ฒ ์ฆ๊ฒ๋ค.
์ค๋ ์ด๋์ ๋๋ฌด ๊ณผํ๊ฒ ํ๋์ง ์ผ์์ผ๋ก ์์ฐํ์ ๋จน์ด๋ฒ๋ ธ๋ค์์์ ๋
ธ์
ํ์ด ๋ถ์ด ๋ง์๊ฐ ์ ์ผ์๋ค๊ณ ๋๋ฌด ์ ๊ทน์ ์ผ๋ก ๋๊ฐ ๋ถ๋ด์ค๋ฝ๊ฒ ํ์ง ์์๋ ์ถ๋ค.
๊ฐ์ฒด ์ถ๊ฐ ๊ณต๋ถ๋ฅผ ๋ชปํ๋ค.
๊ฐ์ฒด ๊ณต๋ถ๋ฅผ ๋๋ฌด ๋ชปํ์ผ๋ ๊ทธ ๋ณด์ถฉ์ ๊ผญ ํ์.
bad ๋์ ์ ์๋ ๊ฒ์ฒ๋ผ ์ค๋ ํ์ด๋ํํ
๋๋ฌด ๋ถ๋ด์ค๋ฝ๊ฒ ๋๊ฐ์ง ์์๋ ๊ฑฑ์ ๋๋ค.
๋๋ ์ฆ๊ฑฐ์ ์ง๋ง ํผ์ ํญ์ฃผํด์ ํ์ด๋ฒ๋ฆฌ๊ธฐ๋ ํ๊ณ .. ์กฐ๊ธ ์์ ํ ํ์๊ฐ ์์ง ์๋ ์ถ๋ค.
๊ทธ๋ฆฌ๊ณ ์ผ์, ์๋ ๋ ์ค์ํ๋ฉด์ ์ ํ๋ธ๋ฅผ ๋ณด๋ ํธ์ด๋ค.
์์ ๋ค์ด ์ํํ ์ฝ๋ฉ์ฌ์ ์ฑ๋์ ์ ์ตํ๊ฒ ๋ง์ ๋ด ๋ ๋ฒจ์์ ์กฐ๊ธ ์ด๋ ค์ด ๊ฐ๋
๋ค์ด์ง๋ง ํ๋ฒ ๋ด๋์ผ๋ฉด ๋ค์ ๋ณผ๋ ์ฝ์ง ์๊ฒ ๋๋ ์๊ฐ์ผ๋ก ๋ณด๊ณ ์์๋ค.
๊ทธ๋ฐ๋ฐ ์ค๋์ ์ ๋จน๋ฐฉ์ ๋ด๋ฒ๋ ธ๋์ง.
๊ตญ๋ฐฅ์ ๋ง๊น๋๊ฒ ํก์
ํ๋๋ฐ (ํ์๋ ๊ตญ๋ฐฅ์ถฉ์ด๋ค.) ๋๋ ๋ญ๊ฐ ๋จ๋ํ๊ฑธ ๋ค์ดํค์ง ์์ผ๋ฉด ํฐ์ผ ๋ ๊ฒ ๊ฐ์ ๊ธฐ๋ถ์ด ๋ค์ด ๊ทธ๋ง.. ํญ์ฃผํด๋ฒ๋ ธ๋ค.
๊ทธ๋ฆฌ๊ณ ํ์ง ๊ธฐ๋
์ผ๋ก ์ค๋์ ํ์ ๋ค๋๋ ๋ท๋์ฐ์ ์กฐ๊ธ ๊ธด๋ฃจํธ๋ก ๋ค๋
์ค๋ ค๊ณ ํ๋๋ฐ ์๋ ๋ค๋
์จ์ง ์ค๋๋์ด์ ๊ธธ์ ๋ชป ์ฐพ์๋ค ๐
์๋ชป๋ ๊ธธ์์ ๊ธธ์ ์ฒ ๋ง์ผ๋ก ๋งํ์์ง ๋ฌถ์ธ ๊ฐ๋ ๋ฌ๋ ค๋ค ๊ฒ ๋ง๋ฅ ์ง์ด๋์ง ์ค๋ฅด๋ง ํ๋ ๋์ด์๋๋ฐ ๋์ด์ค์๋ง์ ์ ์ง ์ฒด๊ฐ์จ๋๊ฐ 5๋๋ ๋จ์ด์ง ๊ฒ ๊ฐ์ง..
๊ทธ๋ฅ ์๋ ๊ฐ๋ ๋ฃจํธ๋ก ๋์๊ฐ๋ค. ์ ๋ ํด ์ง๊น๋ด ์ซ๊ฑฐ ์๋
์์ ํ์. ์ด์ฌํ ๊ณต๋ถํ๊ณ .
๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ - https://ko.javascript.info/