Daily/Today I Learned
210118_TIL (ν¬μΌλͺ¬κ²μ Javascript μμ±)
joooing
2021. 1. 19. 03:05
λ°μν
π μ€λ ν μΌ
βοΈ ν¬μΌλͺ¬ κ²μ - Javascript λ§λ¬΄λ¦¬
μ€μ λΆν° μ€νκΉμ§ μκ°μ΄ μμ΄μ, νμ΄λΆκ³Ό μ΄μ λͺ»λ€ν κΈ°λ₯λ€μ ꡬννκΈ°λ‘ νλ€. μ€μ μλ μΊλ¦ν°λ€μ μ λλ©μ΄μ λ€μ μΆκ°νλ μμ μ μ€μ μ λκΈ°λ‘ νκ³ , μ€νμλ localStorageμ μ 보λ₯Ό μ μ₯νκ³ λΆλ¬μ€λ μμ μ μ€μ μ λκΈ°λ‘ νλ€. μ¬μ€ λ λ€ μ μ λ³λ‘ λͺ»μμ κ΅μ₯ν λ©ν μνμλλ°, κ·Έ μνλ‘ ν¬μΌλ³Όμ΄ λ²½μ λΏμΌλ©΄ λ°©ν₯μ λ°κΏ ν겨λκ°λ μ λλ©μ΄μ μ μΆκ°νλ μμ μ νλ€κ° μ½κ° λ©νμ΄ λκ°λ»νκΈ°λ νλ€. transformμ΄λ transitionμ μ§κ΄μ μΌλ‘ μ΄λ€ μ λλ©μ΄μ μ΄ μ μ©λλμ§ λ°λ‘ μ μ μλλ°, ν¬μΌλ³Ό μμ μ μ§μ μμμ μ μ©ν΄μΌνκΈ° λλ¬Έμ΄μλ€.. νμ΄λΆμ μ μμΌλ‘ μμ μ μ 리νλ μλ₯Ό νλλ μ€νλ € λ¨Έλ¦¬κ° λ§μμ Έμ μ€ν μκ°λμ λ¨μ ν μΌλ€μ λΉ λ₯΄κ² λλΌ μ μμλ κ² κ°λ€. local Storageμλ λ°°μ΄ ννλ‘ κ° μ μ μ μ λ³΄κ° λ΄κΈ΄ κ°μ²΄λ₯Ό λ£μ΄μ£Όμ΄ μ 보λ₯Ό κΈ°μ΅νλλ‘ νλ€. κΈ°μ‘΄μ λμΌ idλ‘ μ μν κΈ°λ‘μ΄ μμΌλ©΄, μ΄μ μ λ³΄κ° λ΄κΈ΄ κ°μ²΄λ₯Ό λΆλ¬μ κ²μ μμμ μ΄κΈ°κ°μΌλ‘ μ¬μ©νκ³ , κ²μμ΄ λλλ©΄ κ·Έ κ°μ²΄μ μ λ°μ΄νΈλ μ 보λ₯Ό λ£μ΄μ£Όλ λΆλΆμ΄ ν·κ°λ Έλλ° μ΄ λΆλΆμ for ofλ¬Έκ³Ό 쑰건문μ ν΅ν΄ ν΄κ²°ν μ μμλ€.
βοΈ ν¬μΌλͺ¬ κ²μ - μλ‘ μκ²λ κ² κΈ°λ‘ν΄λκΈ°
μ¬μ€ μμ§μ λ΄κ° λ°°μ΄κ±Έλ‘ μ΄λκΉμ§ λ§λ€ μ μλμ§λ μ λͺ¨λ₯΄κ² κ³ , λ μΌλ§λ λ λ§μ κΈ°λ₯μ΄ μλμ§ κ°λ λ μλλ μνλΌ κΈ°λ₯μ ꡬμν λλ μΌλ¨μ λ€ ν΄λ³΄κ³ μλλ©΄ λ§μ!λΌλ λ§μμ΄μλ€. μλ§ κ²μνλ©΄ ꡬκΈμλ μ λ§ λͺ¨λ κ² λ€ μκΈ° λλ¬Έμ., λ§μ λμμ λ°μ κΈ°ννλκ²κ³Ό κ±°μ λΉμ·νκ² μμ±ν μ μμλ€. κ²μμ ν΅ν΄ 볡λΆν΄μ¨ μ½λλ₯Ό λ³μλͺ μ΄λ μΌλΆ κ°λ§ λ°κΏ κ°μ Έλ€μ΄ λΆλΆλ μμλλ°, μ°μ μκ° λ΄μ μμ±λΆν°νκ³ μ΄ν΄νμκ³ νκ³ λμ΄κ°μλ€. κ·Έλμ μμ± ν μ΄λ° λΆμ‘±ν λΆλΆλ€μ μ’ λ μ λλ‘ μ°Ύμ보λ μκ°μ κ°μ‘λ€. νΉν μ΄λ²μλ μ²μ 보λ μ λλ©μ΄μ κ³Ό κ΄λ ¨λ CSS μμ±μ΄λ μ½λλ€μ΄ μκΈ°λ νκ³ , μ΄λ²€νΈμ κ΄λ ¨ν΄μ κΆκΈν κ²λ€μ΄ μ겨μ λ΄μΌ λ§μ μ’ λ μμ보λλ‘ ν΄μΌκ² λ€. λͺΈμ μ’ νλ€μμ§λ§ νμ΄λΆκ³Ό μ²μλΆν° λκΉμ§ ν¨κ» νμ νλ©° μ¬λ°κ² μ§ννκΈ°λ νκ³ κΈ°νλλ‘ μ λ§λ¬΄λ¦¬ ν κ² κ°μ κΈ°λ‘μΌλ‘ λ¨κΈ°λ €κ³ νκ³ λ‘μ κ°λ¨ν μ°λ μ€μ΄μλλ°, μλ‘ μκ²λ κ²λ€λ μΆκ°ν΄ λ΄μΌ λ§λ¬΄λ¦¬μ§λλ‘ ν΄μΌκ² λ€.
π κΈ°μ΅ν κ²
βοΈ pointer-events: none;
HTML μμμ μ μλ ν΄λ¦, μν(hover,active..), 컀μ μ΅μ λ± λΉνμ±ννκΈ°
π λ 곡λΆν κ²
βοΈ κ°μ²΄ μ λ ¬λ‘ κ²μμ μ μ μμ λ¨κ²νκΈ°
βοΈ keyup, keydown, keypress λμμ μ°¨μ΄μ μ νν μ΄ν΄νκΈ°
βοΈ relative, absolute κ°λ μ νν μμλκΈ°
βοΈ grid...
λ°μν