polyfill & modernizr
μ΄λ κ² μ 리νκ² λ κ³κΈ°λ μ΄μ μ μ¬λ¦° console.log() μ IE7μ λν μ΄μλλ¬Έμ μμμ΄ λμλ€.
@sh84ahn https://t.co/aOTeHRNAIJ ꡬλ²μ IEμμλ μλΉμ€λ₯Ό μ¬μ©νλ€λ©΄ μ΄λ° ν΄λ¦¬νλ μλΉλ‘ λ£μ΄λλ κ²λ μ’μ κ² κ°μμ. λλ²κ·Έ νλκ·Έλ₯Ό κ°μ΄ λ£λλ€κ±°λ λ²λ€λ§ λκ΅¬λ‘ μ κ±°νλκ² κ°μ₯ μ’κ² μ§λ§μ γ γ
β μ©κ· (@haruair) 2015λ 12μ 22μΌ
μμ κ°μ΄ haruair λμ΄ ν΄λ¦¬νμ λν΄μ μΈκΈν΄μ£Όμλ©΄μ κ°μΈμ μΌλ‘ μ λͺ¨λ₯΄λ λΆλΆμ΄λΌ μ 리λ₯Ό νλ€.
polyfill
- νμ μ΄μ : λΈλΌμ°μ κ° μ¬λ¬κ°μ§κ° μ겨μ, λΈλΌμ°μ ννΈνκ° λ°μλ¨. λΉμ·νκ²λΌλ κ²°κ³Όλ₯Ό 보μ¬μ€μΌ νλλ°, μ¬λ¬κ°μ§ λ°©λ²μ λμ, μ΄λ° λ°©μμ shim(λΌμμ), fallback μ΄λΌκ³ νλ€.
- Polyfill μ΄λ ννΈνλ₯Ό 보μ΄λ λΈλΌμ°μ μ μ½μ νλ μλ°μ€ν¬λ¦½νΈ μμ€λ‘ λΈλΌμ°μ λ₯Ό μ€μ€λ‘ νλ³νμ¬ ν΄λΉ λΈλΌμ°μ μ νμν shim μ μμμ λΌμμ€λ€.
- μκ΅μ κ°λ°μ Remy Sharp κ° μ²μ μ©μ΄λ₯Ό μ¬μ©νμλ€.
- poly(μ¬λ¬κ°μ§λ°©λ²), fill(곡백μ λ©μ΄λ€.) λΌλ μλ―Έ μ¦, λΈλΌμ°μ κ°μ μ§μ 곡백μ λ€μν λ°©λ²μΌλ‘ λ©μ°λκ².
modernizr
http://modernizr.com μ HTML5, CSS3 μ νΉμ§λ€μ μ‘°ν©ν΄μ JSλ‘ λ§λ€μ΄ μ£Όλ λꡬμ΄λ€. μμ½κ²λ console-polyfill μ ν¬ν¨λμ΄ μμ§ μλ€. μλ modernizr λ load ν¨μλ₯Ό μ§μν΄μ λ€λ₯Έ polyfill(modernizer)μλ°μ€ν¬λ¦½νΈλ₯Ό load()
ν΄μ μΈ μ μμλλ°(λλΆλΆμ νκΈ μ¬μ©λ²μ΄ μ΄ λ°©μμ μ€λͺ
), μΆν yepnope λΌλ λͺ¨λμ ν΅ν΄μ μ§μν΄ μμλ€.
yepnope κ° κ°λ°μ μ§λ₯Ό νμ§ μμΌλ©΄μ modernizr μμλ λ μ΄μ μ§μ μ μΈ λ‘λ(load)λ₯Ό μ§μνμ§ μλλ€. μ¦, μ 곡νλ κ² μΈμ, νμ¬ λΈλΌμ°μ μμ μ΄λ€ κΈ°λ₯μ΄ κ°λ₯νκ° κ°λ₯νμ§ μμκ°λ νλ³ν μ μλλ°, κ·Έμ κ΄ν js μ λ‘λλ μμμ ν΄μΌνλ κ² κ°λ€.