Javascript ํ์ต ๋ง์ง๋ง๋ ! CSS framework๋ ๋ง์ง๋ง์ ์ด์ง ๋ค๋ฃจ์๋ค. Javascript ๋๋ฑ ์ฐ์ฐ์ (== vs ===) โ == (Equality) : ๊ฐ๋ง ๋น๊ต โ๏ธ์๋ฌต์ ์ผ๋ก,ํ๋ฒํ(type casting)์ด ์ผ์ด๋๊ธฐ ๋๋ฌธ์, ์์นซ ์ํํ ์ ์๋ค! '1'==1 //true 1==true //true 0==false โ === Strict Equality :ํ์
, ๊ฐ ๋ชจ๋ ๋น๊ต '1'==1 //false 1==true //false ํ๋ณํ์ผ๋ก ์๋ฒฝํ๊ฒ ํ๋๊ฒ์ด ์์ ์ ์ด๋ค! Truthy / Falsy ์กฐ๊ฑด๋ฌธ์ด๋ ๋
ผ๋ฆฌ ์ฐ์ฐ์์ ์ฌ์ฉ๋๋ฉฐ, ํน์ ๊ฐ์ด ์ฐธ๊ณผ ๊ฑฐ์ง์ผ๋ก ๊ฐ์ฃผ๋๋ ์กฐ๊ฑด์ ๋ํ๋ธ๋ค. โ Truthy : true, "0", "false", infinity, -infinity, {}..
์ ๋ฐ๋ฏธ
์ค๋ ๋๋์ด ๊ธธ๊ณ ๊ธธ์๋ CSS ํ์ต์ ๋ง์น๊ณ , javascript์ ๋ํด ํ์ตํ์์ต๋๋ค! ๐ ์ด์ ๋ฐฐ์ด Form ํ์ต์ ๊ธฐ๋ฐ์ผ๋ก, ๋ค์๊ณผ ๊ฐ์ ํ์ด์ง๋ฅผ ๋ง๋ค์ด๋ณด๋ ์ฑ๋ฆฐ์ง๋ฅผ ์งํํ์์ต๋๋ค. ๐ค ์ค๋์ ์ฑ๋ฆฐ์ง๋ฅผ ์งํํ๋ฉด์ CSS์์ ์ด๋ ค์์ ๊ฒช์๋ ๋ถ๋ถ์ด๋ค. radio , checkbox์ ํํธ๋ฌ์ง ์ ๋ ฌ์ ์ํด, flex box๋ก ๋ง๋ค๊ณ , ์์ง์ ๋ ฌ์ ๋ง์ถ๋ฉด ๋๊ฒ ๋ค๊ณ ์๊ฐํ๋ค. ๋ ๋ค๋ฅธ ๋ฌธ์ ๋, input์์๊ฐ label ์์ด ์๋ ๋ค๋ก ์ด๋ํด๋ฒ๋ฆฌ๋ ๋ฌธ์ ์๋ค.. ๐ก .inline-control { display: flex; } .inline-control input { width: auto; } .inline-control label { margin: 0; margin-left: 0.5rem; } ์์, i..
2์ผ์ฐจ๋ ๋ฆฌ์คํธ HTML, ์๋งจํฑํ๊ทธ, CSS์ box-model ๋ฑ์ ๋ด์ฉ์ ๋ค๋ฃจ์๋ค. ์ฒ์ CSS ๋ฐฐ์ ์๋, ํญ์ ํท๊ฐ๋ฆฌ๋ box๋ชจ๋ธ ๋ฐฐ์น ๋ฑ์ ์ค์ ์ผ๋ก ๋ค์ ํ๋ฒ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํ๋ค. CSS(Cascading Style Sheets)? ์ข
์์คํ์ผ์ํธ๋ ๋ ๊ฐ ์ด์์ css๊ท์น์ด ๋์ผํ ์์์ ์ ์ฉ๋ ์ ์๊ธฐ ๋๋ฌธ์ "์ข
์"์ด๋ผ๋ ๋จ์ด๋ ์คํ์ผ ๊ท์น์ด ์ด๋ป๊ฒ ์ ์ฉ๋๋์ง๋ฅผ ๋ํ๋ด๋ฉฐ, ์คํ์ผ ๊ท์น์ด ๋ค์ํ ์์ธ์ ๋ฐ๋ผ ์ฐ์ ์์๋ฅผ ๊ฐ๋๋ค๋ ๊ฐ๋
์ ๋ํ๋
๋๋ค. ์ฌ๋ฌ ์คํ์ผ ๊ท์น์ด ํ๋์ ์์์ ์ ์ฉ๋ ๋, ์ด๋ค ๊ท์น์ด ์ฐ์ ์์๋ฅผ ๊ฐ์ง๋์ง๋ฅผ ๊ฒฐ์ ํ๋ ๋ฐฉ์์ ๋ํ๋
๋๋ค. CSS์์ ์ด 3๊ฐ์ง ํน์ง์ผ๋ก ์คํ์ผ๋ง์ด ๊ฒฐ์ ๋๋ค. Inheritance : ์ปจํ
์ด๋์ ํน์ ์์ฑ์ด ํ์ ํญ๋ชฉ์ ์ ์ฉ๋๋ค. ํ์ง๋ง ๋ชจ๋ ํ์..