λ κ°μ§ μ¦μ:
νμ¬μ μλ§μ§μ°½μμ λ μμ μ λΆλ¦¬ν ν μ‘°μ¬νκΈ° μν΄.
κ·Έ νΌλμ΄ λ무 λμμ§ μκΈ°λ₯Ό λ°λλλ€ @domenic. κ·Έλ§μ΄...
snuggsi μΉ κ΅¬μ± μμ λΌμ΄λΈλ¬λ¦¬ μμ λ€μ κ·μΉμ μνν©λλ€.
<foo-bar onclick=onbaz></foo-bar>
<script>
Element `foo-bar`
(class extends HTMLElement {
onbaz (event)
{ console.log (this, 'is the `<foo-bar>` element') }
})
</script>
μ°λ¦¬λ κΈ°λ³Έμ μΌλ‘ GlobalEventHandlers
λ΄μμ μμ±μ μ°Ύλ μ¬μ©μ μ μ μμμ μμμ νμνκ³ μ νν κ°μ μ΄λ¦μ ν΄λμ€ λ©μλλ₯Ό "λ±λ‘"ν©λλ€. κ·Έλ° λ€μ .bind
μ¬μ©μ μ μ μμμ λν νΈλ€λ¬ _(λλ μμ μμμμ κ°μ΄ λͺ
μμ μΌλ‘ .childNode
λ±λ‘)_. μλλκ³ μ§μ ν ν΄λμ μ΄λ²€νΈ λ±λ‘μ κ³ μνλ €κ³ ν©λλ€. _(μ΄λ€ νλ μμν¬λ μ΄λ₯Ό μ λλ‘ κ΅¬ννμ§ λͺ»νλ€λ μ¬μ€μ λλμ΅λλ€. μ€μ λ‘λ κ°λ¨ν μκ³ λ¦¬μ¦μ΄μμ΅λλ€ )_
μ΄κ²μ΄ μ°λ¦¬μκ² μ ν μν₯μ λ―ΈμΉ©λκΉ? λλ μ΄κ²μ GlobalEventHandlers
μ κ΄λ ¨μ΄ μμ΅λλ€. μ°λ¦¬λ ν
μ€νΈλ₯Ό μν΄ jsdomμ μ¬μ©ν©λλ€(λ¬Όλ‘ ). λν μ΄κ²μ html μ¬μμμ λ¨κ³μ νμ§λ₯Ό μμν©λκΉ?
π πΏ μ ν¨κ» πΌ πΆ μ λ²λ¦΄ κ² κ°μ΅λλ€ .
미리 κ°μ¬λ립λλ€!
/cc @brandondees
@snuggs μ¬λ¬λΆμκ² μν₯μ μ€ κ²μ΄λΌκ³ μκ° νμ§ μμ΅λλ€. μμ±μ ν΅ν΄ μ§μ λ 리μ€λμ JSλ₯Ό ν΅ν΄ λ±λ‘λ 리μ€λ κ°μ μ€ν μμκ° μλΉν λ―Έλ¬ν μ°¨μ΄κ° μκ³ μμ ν μ ννμ§ μλ€λ κ²μ λλ€.
@TimothyGu λ₯Ό 볡μ¬νμμμ€. μ μν μλ΅μ κ°μ¬λ립λλ€! νμ μ¬λ¬λΆμ μνμ λ°λΌνλ κ²μ μ’μν©λλ€. π
κ°μ₯ μ μ©ν λκΈ
@snuggs μ¬λ¬λΆμκ² μν₯μ μ€ κ²μ΄λΌκ³ μκ° νμ§ μμ΅λλ€. μμ±μ ν΅ν΄ μ§μ λ 리μ€λμ JSλ₯Ό ν΅ν΄ λ±λ‘λ 리μ€λ κ°μ μ€ν μμκ° μλΉν λ―Έλ¬ν μ°¨μ΄κ° μκ³ μμ ν μ ννμ§ μλ€λ κ²μ λλ€.