์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- JavaScript
- node.js ์ด๊ธฐ์ค์
- react_usecallback
- React
- ์๋ฐ
- vercel
- ์ ๋ก์ท-์์ท-ํจ์ท
- props {}
- ์์คํธ๋ฆฌ
- html
- react_usereducer
- react_useeffect
- react_usememo
- ์๊ณ ๋ฆฌ์ฆ
- ์น๊ฐ๋ฐ๊ณต๋ถ
- ์น๊ฐ๋ฐ
- ์ฐจ๋ฑํ๋ผ์ด๋ฒ์
- css
- C++
- ์ปค๋ฐ๋ฉ์์ง ๋ณ๊ฒฝํ๊ธฐ
- ์์์ปค๋ฐ ์๋ฐฉํฅ ์ฌ๋ฐฐ์น ์ค๋ฅ
- js
- DB
- ๋ฏธ๋์ด์ฟผ๋ฆฌ
- branch ํฉ์น๊ธฐ
- server๋น๊ต
- java
- ๋ด๋๋ด์ฐ
- ์ฝ๋ฆฐ์ด
- map()ํจ์
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (115)
Soony's House

์ ์ ์น ํ์ด์ง (Static Web Page)์น ์๋ฒ์ ์ด๋ฏธ ์ ์ฅ๋ ํ์ผ (HTML, ์ด๋ฏธ์ง, Javascript ํ์ผ ๋ฑ )์ ํด๋ผ์ด์ธํธ์๊ฒ ์ ์กํ๋ ์น ํ์ด์ง.์ฌ์ฉ์๋ ์๋ฒ์ ์ ์ฅ๋ ๋ฐ์ดํฐ๊ฐ ๋ณ๊ฒฝ๋์ง ์๋ ํ ๊ณ ์ ๋ ์น ํ์ด์ง๋ฅผ ๊ณ์ ๋ณด๊ฒ ๋๋ค.๋ค๋ฅธ ์ฒ๋ฆฌ ์์ด ์์ฒญ์ ๋ํ ํ์ผ๋ง ์ ์กํจ์ผ๋ก ๋น ๋ฅด๋ค.๋จ์ํ ๋ฌธ์๋ก ์น ์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ธฐ ๋๋ฌธ์ 'ํธ์คํ ์๋ฒ'์ ์ฐ๊ฒฐํ๋ ๋น์ฉ์ด ์ ๋ค. ์ ์ฅ๋ ์ ๋ณด๋ง ๋ณด์ฌ์ฃผ๊ธฐ ๋๋ฌธ์ ์๋น์ค๊ฐ ํ์ ์ ์ด๋ค.์ถ๊ฐ, ์ญ์ , ์์ ๋ฑ์ ์์ ์ด ๋ชจ๋ ์ฝ๋๋ฅผ ์ง์ ๊ฑด๋๋ ค์ผ ํ๊ธฐ ๋๋ฌธ์ ๊ด๋ฆฌ๊ฐ ํ๋ค๋ค. ๋์ ์น ํ์ด์ง (Dynamic Web Page)์๋ฒ์ ์ ์ฅ๋ HTML ํ์ผ์ด ๊ทธ๋๋ก ๋ธ๋ผ์ฐ์ ์ ๋์ค๋ ๊ฒ์ด ์๋, ๋์ ์ผ๋ก ๋ง๋ค์ด์ง๋ ์น ํ์ด์ง์์ฒญ์ ๊ดํ์ฌ ์ฌ์ฉ์๋ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ค..

์๋ฐ์คํฌ๋ฆฝํธ ์ฐ์ฐ์- ์ฐ์ฐ์๋ ๊ฐ์ ๋ํด ์ด๋ ํ ์์ ์ ์ปดํจํฐ์๊ฒ ์ง์ํ๊ธฐ ์ํ ๊ธฐํธ์ด๋ค. - '์ฐ์ฐ์'๋ ํ๋ ์ด์์ ํํ์์ ๋์, '์ฐ์ , ๋ ผ๋ฆฌ, ๋น๊ต, ํ ๋น, ํ์ ์ฐ์ฐ' ๋ฑ์ ์ํํ๋๋ก ํ์ฌ ํ๋์ ๊ฐ์ผ๋ก ๋ง๋ ๋ค. ์์ ๊ฒ์๋ฌผ์์ ์ฐ์ ์ฐ์ฐ์, ํ ๋น ์ฐ์ฐ์, ๋น๊ต ์ฐ์ฐ์, ๋ ผ๋ฆฌ ์ฐ์ฐ์, ํ์ ์ฐ์ฐ์ ๋ฑ์ ๋ํด ์์๋ณด์๋๋ฐ, ์ด๋ฌํ ์ข ๋ฅ์ ๋ฐ๋ฅธ ์ฐ์ฐ์ ์์์๋ ์ฐ์ ์ ์ผ๋ก ์ฒ๋ฆฌ๋๋ ์ฐ์ ์์๊ฐ ์ ํด์ ธ์๋ค. ์์๊ธฐ๋ฅ์ฐ์ฐ์1๊ดํธ()2์ฆ๊ฐ/ ๋ ผ๋ฆฌ ์ฐ์ฐ์ not++ -- ! 3์ฐ์ ์ฐ์ฐ์ ๊ณฑ์ * / %4์ฐ์ ์ฐ์ฐ์ ๋ง์ + - 5๋น๊ต ์ฐ์ฐ์ ๋์6๋น๊ต ์ฐ์ฐ์ ๊ฐ์ == === !=7๋ ผ๋ฆฌ ์ฐ์ฐ์ and && 8๋ ผ๋ฆฌ ์ฐ์ฐ์ or || 9๋์ ์ฐ์ฐ์ = += -=

์ฐ์ฐ์- ์ฐ์ฐ์๋ ๊ฐ์ ๋ํด ์ด๋ ํ ์์ ์ ์ปดํจํฐ์๊ฒ ์ง์ํ๊ธฐ ์ํ ๊ธฐํธ์ด๋ค.- '์ฐ์ฐ์'๋ ํ๋ ์ด์์ ํํ์์ ๋์์ผ๋ก ์ฐ์ , ํ ๋น, ๋น๊ต, ๋ ผ๋ฆฌ, ํ์ ์ฐ์ฐ ๋ฑ์ ์ํํด ํ๋์ ๊ฐ์ ๋ง๋ ๋ค. ์ด๋ ์ฐ์ฐ์ ๋์์ 'ํผ์ฐ์ฐ์' ๋ผ๊ณ ํ๋ค.: ํผ์ฐ์ฐ์๊ฐ '๊ฐ'์ด๋ผ๋ ๋ช ์ฌ์ ์ญํ ์ ํ๋ฉด, ์ฐ์ฐ์๋ '๊ฐ์ ๋ง๋ ๋ค'๋ ๋์ฌ์ ์ญํ ์ ํ๋ ์ ์ด๋ค.- ์ฐ์ฐ์๋ ์ด๋ ํ ์์ ์ฐ์ฐํ๊ฒ ๋๋๋์ ๋ฐ๋ผ์ ๋ค์ํ ์ฐ์ฐ์๋ก ๊ตฌ๋ณํ์ฌ ๊ธฐ์ตํ๋ฉด ๋๋ค. ์ฐ์ ์ฐ์ฐ์ (Arithmetic Operator)- ์ํ ์ฐ์ฐ์ ์ํํจ.- ์ดํญ ์ฐ์ ์ฐ์ฐ์ / ๋จํญ ์ฐ์ ์ฐ์ฐ์ / ๋จํญ ๋ถ์ ์ฐ์ฐ์ 1.1 ์ดํญ ์ฐ์ ์ฐ์ฐ์ : ํผ์ฐ์ฐ์๊ฐ 2๊ฐ ํ์ํจ. 1.2 ๋จํญ ์ฐ์ ์ฐ์ฐ์ ++ ์ฐ์ฐ์ : ๊ฐ์ 1 ์ฆ๊ฐ์ํด --์ฐ์ฐ์: ๊ฐ์..

์๋ฃํ์ด๋? ์๋ฃํ (Data type)์ด๋ ํ๋ก๊ทธ๋จ์์ ๋ค๋ฃฐ ์ ์๋ ๊ฐ์ ์ข ๋ฅ๋ฅผ ์๋ฏธํ๋ค.์๋ฐ์คํฌ๋ฆฝํธ์ ๊ธฐ๋ณธํ์ ์ '์์ํ์ '๊ณผ '๊ฐ์ฒดํ์ '์ผ๋ก ๊ตฌ๋ถํ ์ ์๋ค.(๊ฐ๊ฐ '๊ธฐ๋ณธ์๋ฃํ' ๊ทธ๋ฆฌ๊ณ '์ฐธ์กฐ์๋ฃํ'์ผ๋ก๋ ๋ถ๋ฆฐ๋ค.) ์์ํ์ (primitive type)1. ๋ฌธ์์ด(string)2. ์ซ์(number)3. ์ฐธ/๊ฑฐ์ง ๊ฐ (boolean)4. undefined5. null6. ์ฌ๋ณผ(symbol) ์ฐธ์กฐ ์๋ฃํ(object type)1. ๊ฐ์ฒด (object) ๊ฐ์์ ์๋ฃํ (๋ฐ์ดํฐ ํ์ )์ ํ๋์ฉ ์ ๋ฆฌํด๋ณด์. 1. ๋ฌธ์์ด (string)- ํฐ๋ฐ์ดํ("")๋ ์์๋ฐ์ดํ('')๋ก ๋๋ฌ์์ธ ๋ฌธ์์ ์งํฉ.- ๋ง์ ๊ธฐํธ๋ก ์ฐ๊ฒฐ ๊ฐ๋ฅํจ. ์ด์ค์ผ์ดํ ๋ฌธ์- ์ญ์ฌ๋์(๏ผผ)๋ฅผ ๋ถ์ฌ ์.- ์ฌ์ฉ์ ์๋์ ๋ค๋ฅด๊ฒ ๋ฌธ..

๊ฐ์ฅ ๊ธฐ๋ณธ์ด ๋๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ณ์ ๋ณ ํน์ง๊ณผ ์๋ณ์ ๋ช ๋ช ๊ท์น์ ๋ํด ์ ๋ฆฌํ์.โโ์์์ ์ ์ธ: ์๋ฐ์คํฌ๋ฆฝํธ์์ ์ ๊ณตํ๋ ๋ณ์ ์ ์ธ ํค์๋์ธ var, let, const ํค์๋๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ณ์๋ฅผ ์ ์ธํจ.์๋์ ๊ฐ์ด ๊ทธ๋ฅ ๋ณ์์ ํ ๋น๊ฐ์ ์ ์ธํด๋ฒ๋ฆฐ๋ค.(์๋ฐ์คํฌ๋ฆฝํธ์์ ๊ถ์ฅํ๋ ๋ฐฉ์์ ์๋.) ๋ช ์์ ์ ์ธ: const, let, var ํค์๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ณ์๋ฅผ ์ ์ธํจ. โ โ ๋ณ์ :๋ณํ๋ ์ - ๋ณ์์ ์๋ณ์๋ฅผ ์ง์ ํ๋ ํ์ = '๋ณ์๋ฅผ ์ ์ธํ๋ค.' ๋ผ๊ณ ํ๋ค.- = ์ฐ๋ณ์ ์๋ ๊ฐ์ ๋ณ์ ๊ณต๊ฐ์ ๋์ ํ๋ ๊ฒ = '๊ฐ์ ํ ๋นํ๋ค.' var num = 10 + 20 ; ํค์๋ ์๋ณ์ ์ฐ์ฐ์ ํํ์ ์์โ โ ๋ณ์์ ์ธํค์๋ ์์ฃผ ์ฌ์ฉ๋๋ ํค์๋์๋ let , const , var ๊ฐ ์๋ค.๊ฐ๊ฐ์ ํค..

1. ๋ฏธ๋์ด ์ฟผ๋ฆฌ - ์ ์ํ๋ ๋ฏธ๋์ด์ ํ์ / ํน์ง / ํด์๋์ ๋ฐ๋ผ ๋ค๋ฅธ ์คํ์ผ ์์ฑ์ ์ ์ฉํ๋ ๊ธฐ์ โ · ๊ธฐ๋ณธ ๋ฌธ๋ฒ @media and () (){ /*css ์ฝ๋; */ } - not / only ใด not ๋ค์ ์ค๋ ๋ชจ๋ ์กฐ๊ฑด ๋ถ์ . ใด only ๋ฏธ๋์ด ์ฟผ๋ฆฌ๋ฅผ ์ง์ํ๋ ๊ธฐ๊ธฐ์์๋ง ํด์ํ๋ผ. โ -mediatype ใด ์๋ต ๊ฐ๋ฅํจ. (์๋ต์ all ๋ก ์ธ์ํจ.) ใด ์๋ตํ์ง ์์ผ๋ฉด ๋ฐ๋์ ๋ค์์ and ์ฐ์ฐ์๊ฐ ์์ผํ๋ค. all ๋ชจ๋ ๊ธฐ๊ธฐ print ์ธ์ ์ฅ์น(ex. ํ๋ฆฐํฐ๊ธฐ) screen ์ปดํจํฐ ํ๋ฉด or ์ค๋งํธ ๊ธฐ๊ธฐ speech ์นํ์ด์ง๋ฅผ ์๋ฆฌ ๋ด์ด ์ฝ์ด์ฃผ๋ ์ฅ์น(ex. ์คํฌ๋ฆฐ ๋ฆฌ๋๊ธฐ) -media feature ใด ์ ์ฉ๋ ๋ฏธ๋์ด์ ์กฐ๊ฑด์ ์ ์. min-width ๋ฏธ๋์ด ์ฟผ๋ฆฌ๊ฐ ์ ์ฉ๋ ์ต์ ๋..

-hover ์์ฑ๋ ์ฃผ์ด์ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ฆฌ๋ฉด ์ฌ์ง์ด ์์ง์ด๋๋ก ํ๋ค.

1) css grid โ โ โ 2) emmet -emmet ์ ์ฒ์ ์ฌ์ฉํด๋ดค๋ค. ์ ๋ ๊ฒ ์ ๋ ฅํด์ฃผ๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ฝ๋๊ฐ 10๊ฐ ์์ฑ๋๋ค! (item 2๋ ์ถ๊ฐ์ ์ผ๋ก ์ ์ ๊ฒ.) โ โ โ 3) ํด๋์ค ๋ถ๋ฅ์์ image ์ image1์ ๋ถ๋ฆฌํด์๋ ํด๋์ค๋ก ์ฌ์ฉ ๊ฐ๋ฅํจ โ โ โ 4) ์ธ๋ถ ์คํ์ผ ์ํธ ์ฌ์ฉ์ ์ต์ํด์ง์! css ํ์ผ๊ณผ html ๋ถ๋ฆฌ ! โ โ 5) ๊ทธ๋ฆฌ๋ ์์ฑ๊ณผ column / row โ ใด item2 ์ ํฌ๊ธฐ๋ฅผ ํน์ ํด์ ์ง์ ํด๋ณด๊ธฐ. ใด column ๊ณผ row ์ start ๊ฐ๊ณผ end ๊ฐ์ ํ ๋ฒ์๋ ํ๊ธฐ ๊ฐ๋ฅํ๋ค. โ โ โ โ 6) ์ค๋์ ๊ฒฐ๊ณผ๋ฌผ ! โ ใดhover ์์ฑ๋ ๋ฃ์ด๋ดค๋ค. โ *hover ๊ฐ๋ ๋ฃ๊ณ text , a href ์์ฑ๋ ๋ฃ์ด์ ํ๋ ๋ ๋ง๋ค์ด๋ด์ผ๊ฒ ๋ค. ๐ง โ โ

1์ฐจ์ ๋ ์ด์์: flexible box layout ์์ฑ์ผ๋ก ์ค๊ณํจ. 2์ฐจ์ ๋ ์ด์์: grid layout ์์ฑ์ผ๋ก ์ค๊ณํจ. โ โ โ โ 1.1์ฐจ์ ๋ ์ด์์ ์ค๊ณ (flexible box layout) โ 1.1. ํ๋ ์ค ๋ฐ์ค ๋ ์ด์์์ด๋ -main axis : ์ํํ ์ถ -cross axis : ์์งํ ์ถ -flex container : display ์์ฑ๊ฐ์ผ๋ก flex or inline-flex ๊ฐ ์ ์ฉ๋ ์์ -flex item: ํ๋ ์ค ์ปจํ ์ด๋์ ์์๊ด๊ณ๋ฅผ ์ด๋ฃจ๋ ํ๊ทธ ๊ตฌ์ฑ์์ โ โ โ 1.2. ๊ธฐ๋ณธ ์์ฑ โ โ display์์ฑ ใดdisplay: flex; /*inline-flex*/ flex ๋ค์ ์์๊ฐ ์ค ๋ฐ๊ฟ ๋จ inline-flex ๋ค์ ์์๊ฐ ์ฃผ๋ณ์ ๋ฐฐ์น ๋จ -ํ๋ ์ค ์์ด์ณ์ด ์์ง..

css ๋ฐฐ์ฐ๊ธฐ ์ ์ html ๋ง์ผ๋ก ๋ง๋ค์๋ ๋๋ฌด์ํค ๋ชฉ๋กํ์ css๋ฅผ ์ ์ฉ์์ผ๋ดค๋ค. https://blog.naver.com/smoothbutterfresh/223134426826 #์ฝ๋ฉ๊ธฐ๋ก4_[html] ๋๋ฌด์ํคst ๋ชฉ๋กํ ๋ง๋ค์ด๋ณด๊ธฐ ๋๋ฌด์ํค์ ๋ค์ด๊ฐ๋ฉด ๋ณด๊ธฐ์ฝ๊ฒ ์์ฑ๋ ๋ชฉ๋กํ๋ฅผ ๊ตฌํํด๋ณด๊ณ ์ ๋์ ..! (์์ง HTML๋ง ๋ฐฐ์ด ์ํ๋ก ํ๋... blog.naver.com ์ง ,, ๋๋ฌด์ํคst ๋ชฉ์ฐจ์ css๋ฅผ ์ ์ฉ์์ผ๋ดค๋ค. โ โ โ - a ํ๊ทธ์ ๊ธฐ๋ณธ์ผ๋ก ์ ์ฉ๋์ด์๋ (๋งํฌ ์ฌ์ฉ ์) ๋ฐ์ค์ ์ ๊ฑฐํจ. ใดtext-decoration-line: underline; โ ๋งํฌ๊ฐ ์ฐ๊ฒฐ๋ ํ๋๊ธ์จ๋ฅผ ํด๋ฆญํ๋ฉด ํด๋น ๋ณธ๋ฌธ์ ๋ถ๋ถ์ผ๋ก ์ฐ๊ฒฐ๋๋ค. โ โ ์ฌ์ฉ๋ CSS ์ฝ๋๋ค HTML ์ฝ๋๋ค ๋ชฉ์ฐจ ๊ฐ์ ํน์ง ๋ฐ ์ธํฐํ์ด์ค..