์๋ฐ์คํฌ๋ฆฝํธ .val()์ ์๋ฏธ์ ์ฉ๋
์ฝ๋ฉ ๊ณต๋ถ๋ฅผ ํ๋ค๋ณด๋ HTML ํ๊ทธ์ด ์ข ๋ฅ์ ๋ํด์ ๊ธฐ์ด๊ฐ ๋ง์ด ๋ถ์กฑํ๋ค๊ณ ๋๋ผ๊ฒ ๋์๋ค. ์์ ์ ํ๋ฉด์ ๋ชจ๋ฅด๋ tag๋ ๊ทธ๋๊ทธ๋ ์ฐพ์๋ณด๊ธฐ๋ ํ์ง๋ง,์ ์ด์ ์๋๊ฒ์ด ์์ผ๋ ์ฝ๋ฉํ ๋๋ง๋ค ๋งํ๋๊ฒ์ด ๋ง์ ์กฐ๊ธ ์์๋ณด๊ณ ์์ํ๊ณ ์ ํ๋ค. ๋จผ์ ํ๊ทธ๋ฅผ ์ฌ์ฉํ๋ HTML์ด๋ ๋ฌด
CSS(Cascading Style Sheet)์ ๋งํฌ์ ์ธ์ด๋ก ์์ฑ๋ ๋ฌธ์์ ๋ชจ์ต์ '์ค๋ช 'ํ๋ ๊ฒ. ๋ ์ด์์, ์์ ๋ฐ ๊ธ๊ผด์ ํฌํจํ์ฌ ๋ด์ฉ๊ณผ ํ๋ ์ ํ ์ด์ ์ ๋ถ๋ฆฌํ ์ ์๊ฒ ์ค๊ณํ์ฌ ์ฝํ ์ธ ์ ๊ทผ์ฑ์ ํฅ์์์ผ์ฃผ๋ ์ญํ ์ ํ๋ค. Author Style (CSS ์ ๊ณต)
Flexbox Froggy ๊ฒ์: https://flexboxfroggy.com/๐ Resources:Material Design Color Tool:https://material.io/resources/color/CSS Tricks for Flex
selector + property + values\* ํ์ด์ง ์ ์์๋ค ์ค ์ ํ ์์ ๊ฒฐ์ ํ๋ ์ ๋ ํฐ\* ์์ฑ๋ค์ ๊พธ๋ฉฐ์ฃผ๋ ํ๋กํผํฐ\* ์์ฑ๋ค์ ๊ฐ์ธ ๋ฒจ๋ฅunit ์ ๋\* value๋ค ์ค ์์์ ํฌ๊ธฐ๋ ์ฌ์ด์ฆ, ๊ธธ์ด ๋ฑ์ ๊ฒฐ์ โพํฐํธ ์ฌ์ด์ฆ ๋จ์๋ธ๋ผ์ฐ์ ์์ html์
๋ฐ์ํ ์นํ์ด์ง ์์ ์ค ์ต์๋จ ํค๋ ๋ถ๋ถ์ ๋ง๋ค์ด๋ณด์๋ค!
HMTLCSS
HTML5 ์๋ฉํฑ ํ๊ทธ๋ฅผ ๋ ์์ธํ ๋ณด๋ ค๋ฉด ์ฌ๊ธฐ์์!Semantic Tages (Semantic Mrakup)์๋ฉํฑ ํ๊ทธ๋ ์์ ์ ์๋ฏธ๋ฅผ ๋ธ๋ผ์ฐ์ ์ ๊ฐ๋ฐ์ ๋ชจ๋์๊ฒ ๋ช ํํ๊ฒ ์ค๋ช ํ๋ค.semantic : ์์ ์ ์ปจํ ์ธ ๋ฅผ ๋ช ํํ๊ฒ ์ ์.none-semantic : ์์ ์
@media(max-width:800px;) {}@media screen and (min-width:750px) {}์ ์ฐจ์ด์ HTML5๊ณผ CSS3, ์๋ฉํฑ์ด ์ค์ํด์ง๋ค.์์๊ณผ ์ฝํ ์ธ ๋ฅผ ๋ถ๋ฆฌํ์! ์ฝํ ์ธ ์ ์๋ฏธ๋ฅผ ๋ถ์ฌํด ๊ฒ์ ๊ฒฐ๊ณผ(SEO)๋ฅผ ํฅ์น์ํค๋ ์๋ฉํฑ ํ๊ทธ๊ฐ ์ค์
onclickonchangeonkeydown์น๋ธ๋ผ์ฐ์ ์์์ ์ผ์ด๋๋ ์ฌ๋ฌ๊ฐ์ง ์ฌ๊ฑด๋ค ์ค ์ฌ์ฉ์์๊ฒ ์ ์ฉํ๊ฒ ์ํธ์์ฉํ๋ ์ฝ๋!
์๋ฐ์คํฌ๋ฆฝํธ Data typesJavaScript ์ธ์ด์ ํ์ ์ Primitive values(์์ ๊ฐ)๊ณผ object(๊ฐ์ฒด\*)๋ก ๋๋ฉ๋๋ค.number-๋ฌธ์์ดstring-์ซ์
ํ ๊ธ ๋ฒํผ(toggle button)
๋ฐฐ์ด ๋ฐฐ์ด์ ํ๋์ ๋ณ์์ ์ฌ๋ฌ ๊ฐ์ ์ ์ฅํ๋ ๋ฐ ์ฐ์ด๋ ์ ์ ๋ฆฌ์คํธ(static list)์ด๋ค. ๋ฐฐ์ด์ ํฌ๊ธฐ๋ long ํน์ short๊ฐ ์๋ int ๊ฐ์ผ๋ก ํน์ ๋์ด์ผ ํ๋ค. ๋ฐฐ์ด์๋ ๊ฐ ์ ์ฅ๊ณต๊ฐ์ด ์ฐ์์ ์ผ๋ก ๋ฐฐ์น๋์ด ์์ผ๋ฉฐ, 0๋ถํฐ n-1๊น์ง n๊ฐ์ ๊ฐ์ ํน์ ์์น
๋ฐฐ์ด๊ณผ ๋ฐ๋ณต๋ฌธ ํ์ฉ(1)Data type : ArrayStatement : Loop & Array<๋ฌธ์ >Day & Night ๋์ดํธ ๋ชจ๋์์ 'a'ํ๊ทธ์ ํ ์คํธ ๊ฐ๋ ์ฑ ๋จ์ด์ง. <๋ชฉํ>๋์ดํธ ๋ชจ๋์ผ๋ 'a'ํ๊ทธ ์ ์ฒด์ ์คํ์ผ์ ์ฃผ์ด ์์์ ๋ฐ๊พผ๋ค! ( ๊ฐ๊ฐ์
์ํ์ฝ๋ฉ/ ํจ์ ์์ ๋ ธํธ ์ ๋ฆฌ
String concatenation Numeric operators
๋๋ฆผ์ฝ๋ฉ / ํจ์ ์์ ๋ ธํธ์ ๋ฆฌ
ํด๋์ค๋ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์์ ํน์ ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ธฐ ์ํด ๋ณ์์ ๋ฉ์๋๋ฅผ ์ ์ํ๋ ์ผ์ข ์ ํ๋ก, ๊ฐ์ฒด๋ฅผ ์ ์ํ๊ธฐ ์ํ ์ํ(๋ฉค๋ฒ ๋ณ์)์ ๋ฉ์๋(ํจ์)๋ก ๊ตฌ์ฑ๋๋ค. ํด๋์ค๋ฅผ ๋ง๋ค๊ณ , new MyClass()๋ฅผ ํธ์ถํ๋ฉด ๋ด๋ถ์์ ์ ์ํ ๋ฉ์๋๊ฐ ๋ค์ด ์๋ ๊ฐ์ฒด๊ฐ ์์ฑ
Q1. make a 'string' out of an arrayโ ์ ๋ตQ2. make an array out of a stringโ ์ ๋ต Q3. make this array look like this: 5, 4, 3, 2, 1โ ์ ๋ต
HTTPHypertext Transfer Protocalํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ์ ํต์ ์ด ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋ ์ญํ !\*๋ธ๋ผ์ฐ์ ์์์ ๋์client(์น์ฌ์ดํธ / ์น์ดํ๋ฆฌ์ผ์ด์ ) ๐ํต์ Server => ์์ฒญ <= ์๋ตAJAX Asynchronou
localStorage.setItem()localStorage.getItem()
CSS Grid
block ์์๋ width์ height์ด ์ฃผ์ด์ ธ ์์ง ์์ ๊ฒฝ์ฐ, width๋ ์ต๋๊ฐ์ผ๋ก heigthdms '0'์ผ๋ก ํํ๋๋ค.๋ฐ๋ผ์, grid container์ height๊ฐ์ ์ง์ ํด ์ค์ผํ๋ค.fr = fraction(๋ถ๋ถ)gird์์ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ณต๊ฐ์ ๋ปํ๋ฉฐ
CSS ํด๋์ค ๋ช ๋ช ๊ท์น์ผ๋ก ๋ณต์กํ ์ฌ์ฉ์ ์ธํฐํ์ด์ค(UI)๋ฅผ ์ ์ง ๊ด๋ฆฌํ๊ธฐ ์ฝ๊ฒ ๋์์ค๋ค. ์ฝ๋์ ์ฌ์ฌ์ฉ์ฑ๊ณผ ํ์ฅ์ฑ์ ๋์ด๋ฉฐ, ์คํ์ผ์ ๋ชจ๋ํํ๊ณ ๋ช ํํ๊ฒ ๊ตฌ์กฐํํ๋ ๋ฐ ์ค์ ์ ๋ .Block (๋ธ๋ก)UI์ ๋ ๋ฆฝ์ ์ด๊ณ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ปดํฌ๋ํธํ์ด์ง์ ์๋ฏธ ์๋ ๋ถ๋ถ์ ๋