λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Study/Java

πŸ™ŒπŸ» κΈ°λ³Έ κ°œλ… μ •λ¦¬ν•˜κΈ° (1)

by hong- 2022. 4. 7.

πŸ–€ HTML / CSS

 πŸ‘‰πŸ»  HTML (Hyper Text Markup Language)

 - νƒœκ·Έλ“€μ˜ 집합인 HTML은 μ›Ή νŽ˜μ΄μ§€ ꡬ쑰λ₯Ό λ§Œλ“œλŠ” 일에 μ‚¬μš©λ˜λŠ” λ§ˆν¬μ—… μ–Έμ–΄

 * νƒœκ·Έ ?

  - <> 와 </> 사이에 ν…μŠ€νŠΈ 및 λ‹€λ₯Έ νƒœκ·Έλ₯Ό μž…λ ₯ν•  수 있음

  - <div> <span>, <section>, <h1>, <h2> λ“± λ‹€μ–‘ν•œ νƒœκ·Έλ„€μž„μ΄ 있음


πŸ‘‰πŸ» CSS (Cascading Style Sheets)

 - μ›Ή κ°œλ°œμ—μ„œ νƒœκ·Έλ“€μ„ κΎΈλ―ΈλŠ” λ“± μŠ€νƒ€μΌμ„ λΆ€μ—¬ν•˜κΈ° μœ„ν•œ μ–Έμ–΄

 - 크기, 배경색, ν…Œλ‘λ¦¬ μŠ€νƒ€μΌ, ν…μŠ€νŠΈ μŠ€νƒ€μΌ, μ• λ‹ˆλ©”μ΄μ…˜ 효과 λ“±μ˜ μŠ€νƒ€μΌ λΆ€μ—¬

 - HTMLνƒœκ·Έμ™€ CSSλŠ” μ„ νƒμžλ₯Ό 톡해 연결됨


πŸ“ μ„ νƒμž

  - νŠΉμ • μš”μ†Œλ“€μ„ μ„ νƒν•˜μ—¬ μŠ€νƒ€μΌμ„ μ μš©ν•  수 μžˆλ„λ‘ ν•˜λŠ” CSS의 문법

  - νƒœκ·Έλ§ˆλ‹€ μ„ νƒμžλ₯Ό λΆ€μ—¬ν•œ ν›„ CSSμ—μ„œ ν•΄λ‹Ή μ„ νƒμžλ₯Ό 뢈러 μŠ€νƒ€μΌμ„ μ μš©ν•¨

  - <div class="hello">의 μ˜λ―ΈλŠ” divνƒœκ·Έμ— helloμ΄λΌλŠ” class μ„ νƒμž λΆ€μ—¬ν•œ 것

  - CSSλŠ” 이 classλ₯Ό μ΄μš©ν•΄μ„œ νƒœκ·Έμ— μŠ€νƒ€μΌ 적용

     .class { 속성 : 속성값 }                     .hello { color : red; }


πŸ–€ λ³€μˆ˜μ™€ νƒ€μž…

πŸ‘‰πŸ» μžλ°”μŠ€ν¬λ¦½νŠΈ JavaScript

  :  μ›Ή νŽ˜μ΄μ§€λ₯Ό λ™μ μœΌλ‘œ μ œμ–΄ν•˜κΈ° μœ„ν•΄ κ³ μ•ˆλœ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄


πŸ‘‰πŸ» λ³€μˆ˜

: 데이터λ₯Ό λ‹΄λŠ” λ°”κ΅¬λ‹ˆλΌκ³  ν‘œν˜„ κ°€λŠ₯

- λ³€μˆ˜μ˜ μ„ μ–Έ : λ°”κ΅¬λ‹ˆμ— μ΄λ¦„ν‘œλ₯Ό λ‹¬μ•„μ£ΌλŠ” 것

- ν• λ‹Ή : λ°”κ΅¬λ‹ˆμ— 물건을 λ‹΄λŠ” 것

let λ³€μˆ˜μ΄λ¦„ = ν• λ‹Ήν•œ κ°’ ;

- let : λ³€μˆ˜λ₯Ό μ„ μ–Έν•  λ•Œ μ‚¬μš©ν•˜λŠ” ν‚€μ›Œλ“œ

- let 보물창고 = λΉ΅ ; 의 μ˜λ―ΈλŠ” λ°”κ΅¬λ‹ˆμ— λ³΄λ¬Όμ°½κ³ λΌλŠ” 이름을 달고 빡을 λ‹΄λŠ” 것과 κ°™μŒ 


πŸ“ λ³€μˆ˜ μž‘μ„±λ²•

  1️⃣ μŠ€λ„€μ΄ν¬ μΌ€μ΄μŠ€ (snake_case)

   : μ–Έλ”μŠ€μ½”μ–΄(_)λ₯Ό λ„£μ–΄ ꡬ뢄함

     ex. hong_blog

 

  2️⃣ 파슀칼 μΌ€μ΄μŠ€ (PascalCase)

   : λͺ¨λ“  단어λ₯Ό λŒ€λ¬Έμžλ‘œ μ‹œμž‘ν•˜μ—¬ ꡬ뢄

     ex. HongBlog

 

  3️⃣ 카멜 μΌ€μ΄μŠ€ (camelCase)

   : 두 번째 단어뢀터 λŒ€λ¬Έμžλ‘œ μ‹œμž‘ν•΄ ꡬ뢄

    - μžλ°”μŠ€ν¬λ¦½νŠΈμ—μ„œ μ˜μ–΄λ‘œ λ³€μˆ˜λͺ…, ν•¨μˆ˜λͺ… μž‘μ„±ν•  λ•Œ 카멜 μΌ€μ΄μŠ€ λŒ€λΆ€λΆ„ μ‚¬μš©

     ex. hongBlog


πŸ‘‰πŸ» ν• λ‹Ήμ—°μ‚°μž =

   : λ³€μˆ˜μ— 값을 ν• λ‹Ήν•  λ•Œ μ“°λŠ” μ—°μ‚°μž

    -  κ°™λ‹€λŠ” 의미의 ν‘œν˜„μ€ ' == '

πŸ‘‰πŸ» λΉ„κ΅μ—°μ‚°μž

  : κ°’μ˜ 비ꡐλ₯Ό μœ„ν•΄ μ“°μ΄λŠ” μ—°μ‚°μž

    - κ°™λ‹€(===), λ‹€λ₯΄λ‹€(!==) λ“±

πŸ‘‰πŸ» νƒ€μž… Type

   : λ³€μˆ˜μ— 넣을 수 μžˆλŠ” 데이터듀은 데이터 νƒ€μž…μ„ 가짐

   1️⃣ 숫자 Number

     - λͺ¨λ“  μˆ˜λŠ” 숫자 νƒ€μž…

   2️⃣ λ¬Έμžμ—΄ String

     - 문자의 μ§‘ν•©μœΌλ‘œ λ”°μ˜΄ν‘œ(" ")둜 λ‘˜λŸ¬μ‹Έμž„

   3️⃣ λΆˆλ¦¬μ–Έ Boolean

     - μ°Έκ³Ό 거짓을 λ‚˜νƒ€λ‚΄λŠ” νƒ€μž… true/false