๐Ÿถ ์˜ค๋Š˜์˜ ๊ฐœ๋ฐœ์ผ์ง€_์›น๊ฐœ๋ฐœ 1์ฃผ์ฐจ

JAE YOUNG LIMยท2022๋…„ 10์›” 17์ผ
0
post-thumbnail

๐Ÿ ๐Ÿ–

์ŠคํŒŒ๋ฅดํƒ€ ์ฝ”๋”ฉํด๋Ÿฝ ์›น๊ฐœ๋ฐœ ์ข…ํ•ฉ๋ฐ˜ 1์ฃผ์ฐจ ๊ฐ•์˜๋ฅผ ๋‹ค ๋“ค์—ˆ๋‹ค.

์ฝ”๋”ฉ์ด ๋ญ”์ง€ ์•„๋ฌด๊ฒƒ๋„ ๋ชจ๋ฅด๋Š” ๋„์ž๊ธฐ ๋””์ž์ธ ํ•˜๋Š” ํ™์Ÿ์ด์ธ ๋‚˜์—๊ฒ ๋„ˆ๋ฌด๋‚˜๋„ ํฐ ๋„์ „์ด์—ˆ๋‹ค.

์‹œ์ž‘์ด ๋ฐ˜์ด๋ผ๊ณ  ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜์–ด์•ผ๊ฒ ๋‹ค๋Š” ๋งˆ์Œ์„ ๋จน๊ณ , ์—ฌ๋Ÿฌ ํ•™์›์„ ์ฐพ์•„ ๋ดค๋‹ค.
์ƒํ™œ์ฝ”๋”ฉ,์ œ๋กœ์ดˆ,๋“œ๋ฆผ์ฝ”๋”ฉ ๋“ฑ ์œ ํŠœ๋ธŒ๋กœ ๊ธฐ๋ณธ์ ์ธ ์ฝ”๋”ฉ์˜ ์ง€์‹๋“ค์„ ๋ณด๊ณ , ๋…ํ•™์„ ํ•˜๋ฉฐ ํ•™์›์„ ์ฐพ์•„๋‚˜์„ฐ๋‹ค.

์ •๋ง ์•„๋ฌด ๋ฒ ์ด์Šค๊ฐ€ ์—†๋‹ค๋ณด๋‹ˆ ๋ญ๋ถ€ํ„ฐ ๋ญ˜ ํ•ด์•ผ ํ• ์ง€ ๊ฐ ์ž์ฒด๊ฐ€ ์•ˆ์žกํ˜”๋‹ค.
๊ทธ๋Ÿฌ๋‹ค ์šฐ์—ฐํžˆ ์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ์„ ๋ณด๊ฒŒ ๋˜์—ˆ๊ณ , ์˜จ๋ผ์ธ ๊ฐ•์˜๋ผ ๊ฑฑ์ •๋˜๋Š” ๋ถ€๋ถ„๋„ ์žˆ์—ˆ์ง€๋งŒ, ๋งŽ์€ ์ˆ˜์—…๋Ÿ‰๊ณผ ๋ฐ€์ฐฉ ๊ด€๋ฆฌ๋ฅผ ํ•ด์ค€๋‹ค๋Š” ๋ง์—
๋‚ด์ผ๋ฐฐ์›€์บ ํ”„์— ์ง€์›ํ•˜๊ฒŒ ๋˜์—ˆ๊ณ , ๋ณธ๊ฒฉ์ ์ธ ์บ ํ”„ ๊ฐœ๊ฐ•์— ์•ž์„œ ์›น๊ฐœ๋ฐœ ์ข…ํ•ฉ๋ฐ˜์„ ๋“ฃ๊ฒŒ๋˜์—ˆ๋‹ค. ๐Ÿ”ฅ

1์ฃผ์ฐจ ์ˆ˜์—…๋‚ด์šฉ

1์ฃผ์ฐจ์—๋Š” ๊ฐ„๋‹จํ•˜๊ฒŒ html,css,bootstrap,javascript์— ๊ด€ํ•œ ์„ค๋ช…๊ณผ ๊นŠ์€ ์ด๋ก ๋ณด๋‹จ ๋น ๋ฅธ ์‹คํ–‰์œผ๋กœ ์ด๋ ‡๊ฒŒ์ด๋ ‡๊ฒŒ ๋Œ์•„๊ฐ„๋‹ค๋Š” ํ๋ฆ„์„ ๋Š๋‚„ ์ˆ˜ ์žˆ๋Š” ์ˆ˜์—…์ด์—ˆ๋‹ค.

1.HTML ๋ผˆ๋Œ€ ๋งŒ๋“ค๊ธฐ

  • html์€ ๊ตฌ์—ญ๊ณผ ํ…์ŠคํŠธ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ฝ”๋“œ๋กœ ์ „์ฒด์ ์ธ ๋ผˆ๋Œ€๋ฅผ ๋งŒ๋“ค์–ด ์ค€๋‹ค
  • html ๊ธฐ์ดˆ ์ฝ”๋“œ๋กœ ๊ฐ„๋‹จํ•œ ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ ๋‹ค

2. CSS ๊พธ๋ฏธ๊ธฐ

  • css๋Š” html์—์„œ ์žก์€ ๋ผˆ๋Œ€์— ์ฝ”๋“œ๋ฅผ ์ด์šฉํ•˜๋ ค ๊พธ๋ฉฐ์ฃผ๋Š” ๊ฒƒ์ด๋‹ค
  • ์ด์ „์— ๋งŒ๋“  ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€์—์„œ css๋กœ ์•ฝ๊ฐ„ ๊พธ๋ฉฐ์คฌ๋‹ค

2-1 CSS์—์„œ ์ž์ฃผ ์“ฐ๋Š” ๊ฒƒ

background-image, background-size, background-position color, width, height, border-radius, margin, padding

  • ํ™”๋ฉด ๊ฐ€์šด๋ฐ๋กœ ๋งŒ๋“ค์–ด ์ฃผ๋ ค๋ฉด
    width : n๊ฐ’;
    margin : auto;
    display : block
    {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    }

๋‹จ์ถ•ํ‚ค

  • option + command + L = ์ฝ”๋“œ ์ •๋ ฌ
  • option + command + i = ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ์ผœ๊ธฐ(chrome)
  • Tab / shift + Tab = ์ฝ”๋“œ ๋„์šฐ๊ธฐ
  • command + / = ์ฃผ์„์ฒ˜๋ฆฌ
    Bootstrap - ์‹œ์ž‘ํ…œํ”Œ๋ ›
    : ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์ด๋ž€? ์˜ˆ์œ CSS๋ฅผ ๋ฏธ๋ฆฌ ๋ชจ์•„๋‘” ๊ฒƒ (CSS๋ฅผ ๋‹ค๋ฃฐ ์ค„ ์•„๋Š” ๊ฒƒ๊ณผ, ๋ฏธ์  ๊ฐ๊ฐ์„ ๋ฐœํœ˜ํ•˜์—ฌ ์˜ˆ์˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ๋‹ค๋ฅธ ์ด์•ผ๊ธฐ์ด๊ธฐ ๋•Œ๋ฌธ์—, ํ˜„์—…์—์„œ๋Š” ๋ฏธ๋ฆฌ ์™„์„ฑ๋œ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์„ ๊ฐ€์ ธ๋‹ค ์“ฐ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.)

[ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ์ปดํฌ๋„ŒํŠธ 5.0 ]

https://getbootstrap.com/docs/5.0/components/buttons/

CSS ํฐํŠธ ๋„ฃ๊ธฐ

๋ฐ‘์— ํฐํŠธ link๋ฅผ ์ž…๋ ฅํ•˜๊ณ 

์˜ํ™” ๊ธฐ๋กํ•˜๊ธฐ

Jacascript ๊ธฐ์ดˆ๋ฌธ๋ฒ•

  • console.log(๋ณ€์ˆ˜)

-- console.log(๋ณ€์ˆ˜) ๋Š”, ์ฝ˜์†” ์ฐฝ์— ๊ด„ํ˜ธ ์•ˆ์˜ ๊ฐ’์„ ์ถœ๋ ฅํ•ด์ค๋‹ˆ๋‹ค.
๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฒฐ๊ณผ๊ฐ’์„ ๋ณด๊ธฐ ํŽธํ•˜๋„๋ก!

console.log(๋ณ€์ˆ˜1,๋ณ€์ˆ˜2) ๋กœ ์—ฌ๋Ÿฌ ๋ณ€์ˆ˜๋ฅผ ํ•œ๋ฒˆ์— ์ถœ๋ ฅํ•  ์ˆ˜๋„ ์žˆ์–ด์š”.
์•„๋ž˜๋ฅผ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ์–ด๋ณด์„ธ์š”.

console.log("Hello World!");

  • ๋ณ€์ˆ˜ & ๊ธฐ๋ณธ์—ฐ์‚ฐ

๋ณ€์ˆ˜ ๋Œ€์ž…( a = 2 )์˜ ์˜๋ฏธ: "์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” ๊ฒƒ์„ ์™ผ์ชฝ์— ๋„ฃ๋Š” ๊ฒƒ!" (2๋ฅผ a๋ผ๋Š” ๋ณ€์ˆ˜์— ๋„ฃ๋Š”๋‹ค)
let์œผ๋กœ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•ฉ๋‹ˆ๋‹ค.
let num = 20
num = 'Jaeyoung'

// ๋ณ€์ˆ˜๋Š” ๊ฐ’์„ ์ €์žฅํ•˜๋Š” ๋ฐ•์Šค
// ํ•œ ๋ฒˆ ์„ ์–ธํ–ˆ์œผ๋ฉด, ๋‹ค์‹œ ์„ ์–ธํ•˜์ง€ ์•Š๊ณ  ๊ฐ’์„ ๋„ฃ์Šต๋‹ˆ๋‹ค.

  • ์‚ฌ์น™์—ฐ์‚ฐ, ๊ทธ๋ฆฌ๊ณ  ๋ฌธ์ž์—ด ๋”ํ•˜๊ธฐ๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

let a = 1
let b = 2

a+b // 3
a/b // 0.5

let first = 'Jaeyoung'
left last = 'Lim'

first+last // 'JaeyoungLim'

first+ ' '+last // 'Jaeyoung Lim'

first+a // Jaeyoung1 -> ๋ฌธ์ž+์ˆซ์ž๋ฅผ ํ•˜๋ฉด, ์ˆซ์ž๋ฅผ ๋ฌธ์ž๋กœ ๋ฐ”๊พผ ๋’ค ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

profile
์ฝ”์ฐ”์ฐ”์ด์ž…๋‹ˆ๋‹ค

0๊ฐœ์˜ ๋Œ“๊ธ€