λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Daily/Today I Learned

201217_TIL

by joooing 2020. 12. 18.
λ°˜μ‘ν˜•

🍎 μ˜€λŠ˜ 배운 것


βœ”οΈ Selector의 λ‹€μ–‘ν•œ μ’…λ₯˜μ™€ μ“°μž„
기본적인 class, id μ…€λ ‰ν„° 외에도 속성에 쑰건을 κ±Έμ–΄ μ„ νƒν•˜λŠ” μ…€λ ‰ν„°, μ—¬λŸ¬κ°œμ˜ μ…€λ ‰ν„°λ₯Ό ν˜Όν•©ν•΄μ„œ λ§Œλ“  μ…€λ ‰ν„°λ₯Ό μ‚¬μš©ν•˜λŠ” 방법에 λŒ€ν•΄ κ³΅λΆ€ν–ˆλ‹€. μ§€κΈˆκΉŒμ§€λŠ” λ¬΄λ¦¬μ—†μ—ˆμ§€λ§Œ μ›ΉνŽ˜μ΄μ§€μ— μš”μ†Œλ“€μ΄ 이것저것 λ³΅μž‘ν•˜κ²Œ μΆ”κ°€λ˜λ©΄, μ›ν•˜λŠ” 곳만 λ”± μ„ νƒν•΄μ„œ λ””μžμΈν•˜λŠ” 것이 μ‰½μ§€μ•Šμ„ 것 κ°™λ‹€. ν•˜μœ„ μ„ νƒμžμ™€ μžμ‹ μ„ νƒμž, 인접 ν˜•μ œμ™€ 일반 ν˜•μ œ...λΉ„μŠ·λΉ„μŠ·ν•œ κ°œλ…λ“€μ΄ μžˆμ–΄μ„œ ν—·κ°ˆλ¦¬κΈ°λ„ ν–ˆμ§€λ§Œ 셀렉터을 잘 ν™œμš©ν•˜λ©΄ λΆ„λͺ… 도움이 될 것 κ°™λ‹€.

βœ”οΈBEM(Block-Element-Modifier), Atomic CSS 방법둠
μ›ΉνŽ˜μ΄μ§€μ˜ μ™€μ΄μ–΄ν”„λ ˆμž„μ„ μ„€κ³„ν•˜λ©΄μ„œ, classλ‚˜ id의 이름을 잘 지어두면 ν˜‘μ—…ν•˜λŠ” λ‹€λ₯Έ μ‚¬λžŒλ“€μ΄ 봀을 λ•Œλ„ μ–΄λ–€ 역할을 ν•˜λŠ” μš”μ†ŒμΈμ§€ νŒŒμ•…ν•˜κΈ°κ°€ μ‰¬μšΈ 것이닀. ν”„λ‘œκ·Έλž˜λ¨Έλ“€ μ‚¬μ΄μ—μ„œ 보편적으둜 μ‚¬μš©ν•˜λŠ” κ·œμΉ™κ°™μ€κ±΄ μ—†μ„κΉŒ κΆκΈˆν•΄μ Έμ„œ 검색해보닀가, BEMκ³Ό Atomic CSS 방법둠에 λŒ€ν•΄ μ•Œκ²Œ λ˜μ—ˆλ‹€. κ°„λ‹¨νžˆ μ„€λͺ…ν•˜λ©΄ BEM은 'block(전체λ₯Ό 감싸고 μžˆλŠ” λΈ”λ‘μš”μ†Œ)__element(λ‚΄λΆ€μš”μ†Œ)--modifier(κΈ°λŠ₯)' ν˜•μ‹μœΌλ‘œ 클래슀λͺ…을 μ§“λŠ” 방법둠이고, Atomic CSSλŠ” λͺ¨λ“  ν΄λž˜μŠ€κ°€ ν•˜λ‚˜μ˜ κ³ μœ ν•œ CSS κ·œμΉ™μ„ 갖도둝 λΆ„λ¦¬ν•˜λŠ” 방법둠이닀. κ°œμΈμ μœΌλ‘œλŠ” BEM이 더 λ‹¨μˆœν•˜κ³  직관적인 것 κ°™μ•„μ„œ 내일 twittlerλͺ©μ—…을 λ§Œλ“€ λ•ŒλŠ” 이 방법둠을 μ΄μš©ν•΄ 클래슀λͺ…을 지어보렀고 ν•œλ‹€!

 

🍎 κΈ°μ–΅ν•  것


βœ”οΈ for(let ..) 
포렛..νŒŒλΈ”λ‘œν”„μ˜κ°œμ²˜λŸΌ λ‚˜μ˜€λ„λ‘ μ™Έμš°κΈ°,..

βœ”οΈ grow, shrink, basis
각각은 νŽ˜μ΄μ§€ 크기가 λŠ˜μ–΄λ‚˜κ³  쀄어듀 λ•Œ μš”μ†Œλ“€μ˜ λΉ„μœ¨, 기본적으둜 가지고 μžˆλŠ” 크기λ₯Ό μ˜λ―Έν•œλ‹€. 

βœ”οΈ Rest syntax, Spread Syntax
Rest Syntax : Spreadμ—°μ‚°μžλ₯Ό μ΄μš©ν•΄ 인자λ₯Ό [λ°°μ—΄]둜 λ§Œλ“¦
Spread Syntax : Spreadμ—°μ‚°μžλ₯Ό μ΄μš©ν•΄ [λ°°μ—΄]을 ν’€μ–΄μ„œ 각 λ§€κ°œλ³€μˆ˜λ‘œ 맀핑

βœ”οΈ bigint
μ›μ‹œ(Primitive) 값을 μ•ˆμ •μ μœΌλ‘œ λ‚˜νƒ€λ‚Ό 수 μžˆλŠ” μ΅œλŒ€μΉ˜μΈ 253 - 1보닀 큰 μ •μˆ˜λ₯Ό ν‘œν˜„ν•  수 μžˆλŠ” λ‚΄μž₯ 객체(μ•„μ£Όμ•„μ£Όμ•„μ£Ό 큰 수λ₯Ό μ•ˆμ •μ μœΌλ‘œ 닀루고 싢을 λ•Œ μ‚¬μš©)

 

🍎 λ” 곡뢀할 것


βœ”οΈ heap, stack ꡬ쑰
βœ”οΈ Coplit문제, koans에 μ£Όμ„λ‹¬λ©΄μ„œ λ³΅μŠ΅ν•˜κΈ°

 

✏️ μ—λŸ¬λ…ΈνŠΈλ₯Ό μž‘μ„±ν•  λ•Œ λ¬Έμ œμ™€ ν•΄κ²°ν•œ λ°©λ²•λ§Œ κ°„λ‹¨νžˆ κΈ°λ‘ν•΄λ’€μ—ˆλŠ”λ°, Immersiveν›„κΈ° 곡유회λ₯Ό λ“£κ³  μ’€ 더 λ‚΄μš©μ„ μΆ”κ°€ν•΄μ•Όκ² λ‹€λŠ” 생각이 λ“€μ—ˆλ‹€. μ–΄λ–€ λ¬Έμ œκ°€ μžˆμ—ˆκ³ , λ‚΄κ°€ μ–΄λ–€μ‹μœΌλ‘œ ν•΄κ²°ν•˜λ €κ³  μ‹œλ„ν–ˆμ—ˆλŠ”μ§€ λͺ¨λ“  과정듀을 κ°„λž΅νžˆ ν•¨κ»˜ 기둝해야겠닀. 그리고 ν•΄κ²° 방법과 ν•¨κ»˜ 원인이 λ¬΄μ—‡μ΄μ—ˆλŠ”μ§€λ„ 써둬야 λ‚˜μ€‘μ— λΉ„μŠ·ν•˜μ§€λ§Œ 쑰금 λ‹€λ₯Έ λ¬Έμ œκ°€ λ°œμƒν–ˆμ„ λ•Œλ„ μ μš©ν•  수 μžˆμ„ 것 κ°™λ‹€.

 

λ°˜μ‘ν˜•

'Daily > Today I Learned' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

201221_TIL  (0) 2020.12.22
201218_TIL  (2) 2020.12.19
201216_TIL  (0) 2020.12.17
201215_TIL  (0) 2020.12.16
201214_TIL  (0) 2020.12.15

λŒ“κΈ€