λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

πŸ“š/Computer Science

[HTTP] λΈŒλΌμš°μ € λ Œλ”λ§ κ³Όμ •

 

πŸ”— Browser Rendering(λΈŒλΌμš°μ € λ Œλ”λ§)μ΄λž€?

 

 μ‚¬μš©μžμ˜ μš”μ²­μ„ μ„œλ²„μ— μ „λ‹¬ν•˜κ³  κ·Έ κ²°κ³Όλ₯Ό 화면에 λ‚˜νƒ€λ‚΄λŠ” 과정을 μ˜λ―Έν•œλ‹€.

 

 

πŸ”— Parsing(νŒŒμ‹±)μ΄λž€?

 

 λΈŒλΌμš°μ €κ°€ μ½”λ“œλ₯Ό μ΄ν•΄ν•˜κ³  μ‚¬μš©ν•  수 μžˆλŠ” ꡬ쑰둜 λ³€ν™”ν•˜λŠ” 것을 μ˜λ―Έν•œλ‹€.

 

 

πŸ”— DOM(돔)μ΄λž€?

 

 

DOM(돔)μ΄λž€? Virtual DOM(가상 돔)μ΄λž€?

πŸ”— DOM(돔)μ΄λž€?  'Document Object Model'. HTML, XML λ¬Έμ„œμ˜ ν”„λ‘œκ·Έλž˜λ° μΈν„°νŽ˜μ΄μŠ€μ΄λ‹€. λ¬Έμ„œμ˜ κ΅¬μ‘°ν™”λœ ν‘œν˜„μ„ μ œκ³΅ν•˜λ©° ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄κ°€ DOM ꡬ쑰에 μ ‘κ·Όν•  수 μžˆλŠ” 방법(API)을 μ œκ³΅ν•˜μ—¬ λ¬Έμ„œ ꡬ쑰,

devjindev.tistory.com

 

πŸ”— λΈŒλΌμš°μ € λ Œλ”λ§ κ³Όμ •

 

 

 

β‘  HTML νŒŒμ„œμ— HTML μ½”λ“œκ°€ λ“€μ–΄μ˜€λ©΄, 이것을 νŒŒμ‹±ν•˜μ—¬ DOM 트리λ₯Ό μƒμ„±ν•œλ‹€.

β‘‘ CSS νŒŒμ„œμ— CSS μ½”λ“œκ°€ λ“€μ–΄μ˜€λ©΄,  이것을 νŒŒμ‹±ν•˜μ—¬ CSSOM 트리(μŠ€νƒ€μΌ κ·œμΉ™)λ₯Ό μƒμ„±ν•œλ‹€.

β‘’ μ™„μ„±λœ DOM νŠΈλ¦¬μ™€ CSSOM 트리(μŠ€νƒ€μΌ κ·œμΉ™)λ₯Ό 합쳐 Render 트리λ₯Ό λ§Œλ“ λ‹€.

β‘£ μ™„μ„±λœ Render 트리λ₯Ό λ°”νƒ•μœΌλ‘œ λ ˆμ΄μ•„μ›ƒμ„ 작고, 화면에 κ·Έλ¦¬λŠ” μž‘μ—…μ„ μˆ˜ν–‰ν•΄ μ‚¬μš©μžμ—κ²Œ μ›Ή νŽ˜μ΄μ§€μ˜ μ΅œμ’… κ²°κ³Όλ₯Ό 보여쀀닀.

 


πŸ”Ž μ°Έκ³  자료

πŸ’‘ 같이 λ³΄λ©΄ μ’‹μ„ Post

 

[HTTP] HTTP ν”„λ‘œν† μ½œμ΄λž€?

πŸ”— μ›Ή ν”„λ‘œν† μ½œμ΄λž€?  μ›Ήμ—μ„œ μ“°μ΄λŠ” ν†΅μ‹ κ·œμ•½μœΌλ‘œ, 톡신을 ν•  λ•Œ 메세지λ₯Ό μ£Όκ³  λ°›λŠ” 양식과 κ·œμΉ™ 체계λ₯Ό μ˜λ―Έν•œλ‹€. πŸ”— Http ν”„λ‘œν† μ½œμ΄λž€?  μ›Ή μƒμ—μ„œ 메세지λ₯Ό μ£Όκ³  λ°›κΈ° μœ„ν•΄ μ„œλ²„-클라이

devjindev.tistory.com

 

DOM(돔)μ΄λž€? Virtual DOM(가상 돔)μ΄λž€?

πŸ”— DOM(돔)μ΄λž€?  'Document Object Model'. HTML, XML λ¬Έμ„œμ˜ ν”„λ‘œκ·Έλž˜λ° μΈν„°νŽ˜μ΄μŠ€μ΄λ‹€. λ¬Έμ„œμ˜ κ΅¬μ‘°ν™”λœ ν‘œν˜„μ„ μ œκ³΅ν•˜λ©° ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄κ°€ DOM ꡬ쑰에 μ ‘κ·Όν•  수 μžˆλŠ” 방법(API)을 μ œκ³΅ν•˜μ—¬ λ¬Έμ„œ ꡬ쑰,

devjindev.tistory.com