πŸ‘¦ 내일배움캠프/TIL(Today I Learned)

TIL_220422_λ―Έλ‹ˆ νŒ€ ν”„λ‘œμ νŠΈ

  • -

λ§ˆμΈλ“œ 일지

 

λ―Έλ‹ˆ ν”„λ‘œμ νŠΈκ°€ 끝났닀.

 

λ­”κ°€ 였늘의 글은 많이 λ°˜μ„±ν•˜λŠ” 글이 λ˜μ§€ μ•Šμ„κΉŒ 생각이 λ“ λ‹€.

 


 

무엇을 λŠκ²ΌλŠ”κ°€.

 

1.

κ°€μž₯ λ¨Όμ € λ‚΄ μ‹€λ ₯을 확인할 수 μžˆμ—ˆλ‹€..

λΆ„λͺ… 같은 κ°•μ˜λ₯Ό λ“£κ³  같은 μˆ˜μ—…μ„ λ°›μ•˜μœΌλ©°, 개인 κ³Όμ œλ„ 같은 것을 κ²½ν—˜ν–ˆμ„ 것이닀.

근데 이 μΊ ν”„μ˜ μˆ˜μ€€ μžμ²΄κ°€ 닀름을 였늘 λ°œν‘œνšŒλ₯Ό ν†΅ν•΄μ„œ μ•Œ 수 μžˆμ—ˆλ‹€.

 

μ•ˆμΌν–ˆλ‹€.

λ‹€λ₯Έ 것을 λ‹€ λ– λ‚˜μ„œ 이정도 κ°€μ§€κ³ μ„œ λ‚˜λŠ” 잘 ν•˜κ³  μžˆλ‹€κ³  λŠκΌˆλ‹€λ‹ˆ.

λ‚΄ μžμ‹ μ΄ λ„ˆλ¬΄ λΆ€λ„λŸ¬μ› λ‹€.

 

 

2.

μ •μ‹ λ‚˜κ°„ μ†Œλ¦¬κ² μ§€λ§Œ, λ‚˜λ₯Ό λΆ€λ„λŸ¬μ›Œν•œ λ‚˜ μžμ‹ μ„ λ°˜μ„±ν•œλ‹€.

아직 무엇을 μ œλŒ€λ‘œ λ›°μ–΄ λ“€μ–΄κ°€λ³Έ 적이 μžˆλ‚˜.

λ‚˜ μŠ€μŠ€λ‘œκ°€ 정말 μ΅œμ„ μ„ λ‹€ν–ˆλŠ”μ§€, 그게 μ΅œμ„ μ΄μ˜€λŠ”μ§€.

 

μ‹€λ ₯을 보렀고 ν•˜μ§€ 말자.

μ‹€λ ₯에 λˆˆμ„ 두지 말자.

μ‹€λ ₯에 κ°€λ¦¬μ›Œ λ‚΄κ°€ ν•  일을 μžŠμ§€ 말자.

μ‹œμž‘μ΄ λŠ¦μ—ˆμ„ 뿐이고,

이제 μ‹œμž‘ν–ˆμ„ 뿐이닀.

 

 

3.

κ°•μ˜μ—μ„œ JavaScript 의 κΈ°λŠ₯을 가지고 μ‘μš©ν•˜λŠ” λ‚΄μš©μ΄ μžˆμ—ˆλ‹€.

크게 닀루지 μ•ŠλŠ” μ˜μ—­μ΄λΌκ³ λ§Œ μƒκ°ν–ˆλŠ”λ°, λ‚΄κ°€ κΈ°νšν•˜κ³  μƒμƒν–ˆλ˜ μ›Ή νŽ˜μ΄μ§€μ˜ μ ˆλ°˜μ€ JavaScript 둜 κΈ°λŠ₯이 κ΅¬ν˜„λœλ‹€.

ν”„λ‘œμ νŠΈ 쀑에 κ³΅λΆ€ν•˜κ³  μ μš©ν•˜λ©΄ 될 쀄 μ•Œμ•˜λ‹€.

말이 쉬웠지, κΈ°μ΄ˆκ°€ λ˜μ–΄μžˆμ§€ μ•Šμ•„μ„œ κ±΄λ“œλ¦¬λŠ” 것 μ‘°μ°¨ 될 수 μ—†μ—ˆλ‹€.

이 감정은 더 보게 λ§Œλ“œλŠ” 도화선이 될 것이닀.

λ‚˜λ₯Ό 무기λ ₯ν•˜κ²Œ λ§Œλ“  μ–Έμ–΄.

κ°€λ§Œμ•ˆλ‘¬..

 

 


 

 

λ°œν‘œ ν›„ νŠœν„°λ‹˜μ˜ ν”Όλ“œλ°±

- λ‚΄κ°€ 슀슀둜 μ μš©ν•œ κΈ°λŠ₯듀을 가지고 λ‹€λ₯Έ ν™œμš© 예제둜 κ΅¬ν˜„ν•΄ λ³΄λŠ” 것을 μΆ”μ²œν•΄μ£Όμ…¨λ‹€.

-- μΆ”κ°€λ‘œ λ‹€λ₯Έ μ›Ή νŽ˜μ΄μ§€ μ„œλΉ„μŠ€λ₯Ό 크게 보고 μ–΄λ–€ μ‹μœΌλ‘œ κΈ°λŠ₯이 κ΅¬ν˜„λ˜κ³  μžˆλŠ”μ§€ λ³Ό 것.

- μ•žμœΌλ‘œ ν˜‘μ—…μ— μžˆμ–΄ κ²½λ‘œμ— λŒ€ν•œ κΈ°λ³Έ κ°œλ… 지식 μ΄ν•΄ν•˜κΈ°

-- μ ˆλŒ€ 경둜, μƒλŒ€ 경둜

- 디버깅을 톡해 였λ₯˜λ₯Ό μ°ΎλŠ” μ‹€λ ₯ κΈ°λ₯΄κΈ°

 

 

ν•œμ‹¬ν•œ μžμ‹ μ„ μœ„ν•œ κ°œλ… 작기

HTML

μ›Ή νŽ˜μ΄μ§€μ˜ ꡬ쑰λ₯Ό λ§Œλ“€μ–΄μ€€λ‹€. (λ§ˆν¬μ—… μ–Έμ–΄)

 

CSS

μ›Ή νŽ˜μ΄μ§€μ— λ””μžμΈμ„ μž…ν˜€μ€€λ‹€. (μŠ€νƒ€μΌ κ·œμΉ™ μ–Έμ–΄)

 

JavaScript

μ›Ή νŽ˜μ΄μ§€κ°€ λ™μ μœΌλ‘œ 움직이도둝 λ§Œλ“€μ–΄μ€€λ‹€. (슀크립트 μ–Έμ–΄)

 

JavaScript λž€?

- 웹을 μœ„ν•œ μΈν„°ν”„리터 μ–Έμ–΄

객체기반의 μŠ€ν¬λ¦½νŠΈ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄

- HTML 의 νŠΉμ • μš”μ†Œλ“€μ„ μ„ νƒν•˜μ—¬ λ‹€μ–‘ν•œ 이벀트(마우슀 클릭, ν‚€λ³΄λ“œ μž…λ ₯ λ“±)에 따라 μ–΄λ–€ λ™μž‘μ„ ν•˜λ„λ‘ ν•΄μ£ΌλŠ” κΈ°λŠ₯

- λ°œμƒν•˜λŠ” μ΄λ²€νŠΈμ— 따라 HTML, CSS λ₯Ό μ‘°μž‘

- κ·Έ μ™Έ μ—¬λŸ¬κ°€μ§€

 

JavaScript μž₯단점

μž₯점

- 컴파일 과정이 ν•„μš”μ—†λ‹€ > λΉ λ₯Έ μ‹œκ°„ μ•ˆμ— 슀크립트 μ½”λ“œλ₯Ό μž‘μ„±ν•  수 μžˆλ‹€.

- λ‹€λ₯Έ 언어듀에 λΉ„ν•΄ λ‹¨μˆœν•œ ꡬ쑰와 원칙을 κ°–κ³  μžˆμ–΄ 배우기 쉽닀.

- 웹에 νŠΉν™”λœ 기술이기 λ•Œλ¬Έμ— 운영 μ²΄μ œλ‚˜ ν”Œλž«νΌμ— 상관없이 잘 μž‘λ™λ˜κ³  ν™•μž₯성이 λ†’λ‹€.

 

단점

- OS 에 직접 μ ‘κ·Όν•  수 μ—†μŒ.

- ν•˜λ“œ λ””μŠ€ν¬λ₯Ό μ½κ±°λ‚˜ μ“Έ 수 μ—†μŒ.

- λ‹€λ₯Έ ν”„λ‘œκ·Έλž¨μ„ 호좜 ν•  수 μ—†μŒ.

- 도메인이 λ™μΌν•œ νƒ­/μœˆλ„μš° 간에 톡신을 μˆ˜ν–‰ν•  수 μ—†μŒ. (두 νƒ­/μœˆλ„μš° μ œμ™Έ)

- 일뢀 λ³΄μ•ˆ μƒμ˜ μ œμ•½μ΄ 있음.

- λΈŒλΌμš°μ €μ˜ λ³΄μ•ˆμ„ μœ„ν•΄ 별도 보μž₯이 ν•„μš”ν•¨.

- 자체 도메인에 λŒ€ν•΄μ„œλ§Œ μ œν•œ 없이 λ„€νŠΈμ›Œν¬ μš”μ²­μ„ 보낼 수 있음.

 

JavaScript κ°€ ν•  수 μžˆλŠ” 일

- HTML νŽ˜μ΄μ§€ λ³€κ²½ 및 HTML μ—˜λ¦¬λ¨ΌνŠΈμ™€ μ½˜ν…μΈ μ˜ μΆ”κ°€/제거

- CSS 및 HTML μ—˜λ¦¬λ¨ΌνŠΈμ˜ μŠ€νƒ€μΌ λ³€κ²½

- μ‚¬μš©μžμ™€μ˜ μƒν˜Έμž‘μš©, 폼의 μœ νš¨μ„± 검증

- λ§ˆμš°μŠ€μ™€ ν‚€λ³΄λ“œ μ΄λ²€νŠΈμ— λŒ€ν•œ 슀크립트 μ‹€ν–‰

- μ›Ή λΈŒλΌμš°μ € μ œμ–΄, μΏ ν‚€ λ“±μ˜ μ„€μ •κ³Ό 쑰회

Ajax κΈ°μˆ μ„ μ΄μš©ν•œ μ›Ή μ„œλ²„μ™€μ˜ 톡신

 

 

μ°Έκ³ μ‚¬μ΄νŠΈ : https://velog.io/@surim014/%EC%9B%B9%EC%9D%84-%EC%9B%80%EC%A7%81%EC%9D%B4%EB%8A%94-%EA%B7%BC%EC%9C%A1-JavaScript%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80-7gk4thno6n

 
 
 

'πŸ‘¦ 내일배움캠프 > TIL(Today I Learned)' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

TIL_220426  (0) 2023.01.01
TIL_220425  (0) 2023.01.01
TIL_220421_λ―Έλ‹ˆ νŒ€ ν”„λ‘œμ νŠΈ  (1) 2023.01.01
TIL_220420_ λ―Έλ‹ˆ νŒ€ ν”„λ‘œμ νŠΈ  (1) 2023.01.01
TIL_220419_2  (0) 2023.01.01
Contents

ν¬μŠ€νŒ… μ£Όμ†Œλ₯Ό λ³΅μ‚¬ν–ˆμŠ΅λ‹ˆλ‹€

이 글이 도움이 λ˜μ—ˆλ‹€λ©΄ 곡감 λΆ€νƒλ“œλ¦½λ‹ˆλ‹€.