Skip to content

Repository files navigation

Web FrontEnd 평가

HTML, CSS, JavaScript 기반의 μ›Ή ν”„λ‘ νŠΈμ—”λ“œ 평가 과제 λͺ¨μŒμž…λ‹ˆλ‹€.


폴더 ꡬ쑰

μž‘μ—…ν‰κ°€/
β”œβ”€β”€ Web FrontEnd μž‘μ—…ν˜• 평가/   # μ‹€μŠ΅ κ΅¬ν˜„ 과제
β”‚   β”œβ”€β”€ index.html
β”‚   β”œβ”€β”€ style.css
β”‚   └── script.js
└── Web FrontEnd μ„œμˆ ν˜• 평가/   # κ°œλ… μ„œμˆ  과제
    └── μ›Ήν”„λ‘ νŠΈμ—”λ“œ_μ„œμˆ ν˜•_평가.md

μž‘μ—…ν˜• 평가 β€” DOM μš”μ†Œ 동적 μΆ”κ°€/μ‚­μ œ

JavaScript의 DOM APIλ₯Ό μ‚¬μš©ν•˜μ—¬ div λ°•μŠ€ μ•ˆμ— μš”μ†Œλ₯Ό λ™μ μœΌλ‘œ μΆ”κ°€(append)ν•˜κ³  μ‚­μ œ(remove)ν•˜λŠ” κΈ°λŠ₯을 κ΅¬ν˜„ν•©λ‹ˆλ‹€.

κ΅¬ν˜„ κΈ°λŠ₯

ν•­λͺ© λ‚΄μš©
HTML μž…λ ₯μ°½(input), μΆ”κ°€ λ²„νŠΌ, μ»¨ν…Œμ΄λ„ˆ div#container
CSS μ»¨ν…Œμ΄λ„ˆμ— border / padding / min-height, μ•„μ΄ν…œμ— 배경색·여백·border-radius, μ‚­μ œ λ²„νŠΌ hover μŠ€νƒ€μΌ
JS - μΆ”κ°€ μΆ”κ°€ λ²„νŠΌ 클릭 μ‹œ μž…λ ₯κ°’μœΌλ‘œ div 생성 ν›„ appendChild
JS - λΉˆκ°’ λ°©μ§€ 빈 μž…λ ₯ μ‹œ alert + μž…λ ₯μ°½ 포컀슀
JS - μ‚­μ œ 각 μ•„μ΄ν…œμ˜ βœ• λ²„νŠΌ 클릭 μ‹œ removeChild둜 제거
JS - Enter ν‚€ keydown 이벀트둜 Enter μž…λ ₯ μ‹œμ—λ„ μΆ”κ°€ λ™μž‘

μ‹€ν–‰ 방법

Web FrontEnd μž‘μ—…ν˜• 평가/index.html νŒŒμΌμ„ λΈŒλΌμš°μ €μ—μ„œ μ—΄λ©΄ λ°”λ‘œ μ‹€ν–‰λ©λ‹ˆλ‹€.


μ„œμˆ ν˜• 평가 β€” κ°œλ… μ„œμˆ 

Web FrontEnd μ„œμˆ ν˜• 평가/μ›Ήν”„λ‘ νŠΈμ—”λ“œ_μ„œμˆ ν˜•_평가.md μ°Έκ³ 

λ¬Έν•­ 주제
1 CSS Flexbox와 Grid λ ˆμ΄μ•„μ›ƒμ˜ 차이점 및 κ΅¬ν˜„ μ½”λ“œ
2 JavaScript 비동기 처리 방식 (Callback / Promise / asyncΒ·await) 및 fetch API ν™œμš©
3 λ””λ°”μš΄μ‹±(Debouncing)κ³Ό μ“°λ‘œν‹€λ§(Throttling) κ°œλ…Β·μ°¨μ΄μ  및 검색창 κ΅¬ν˜„ μ½”λ“œ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages