Dua gejala:
Untuk menyelidiki setelah saya melepaskan diri dari kekacauan saya saat ini.
Semoga kekacauan itu tidak terlalu buruk @domenic. Yang telah dibilang...
Di perpustakaan komponen web snuggsi kami melakukan konvensi berikut:
<foo-bar onclick=onbaz></foo-bar>
<script>
Element `foo-bar`
(class extends HTMLElement {
onbaz (event)
{ console.log (this, 'is the `<foo-bar>` element') }
})
</script>
Kami pada dasarnya melintasi anak-anak elemen kustom mencari atribut dalam GlobalEventHandlers
dan "mendaftarkan" metode kelas dengan nama yang sama persis. Setelah itu kemudian .bind
ing handler ke elemen kustom _(atau secara eksplisit terdaftar .childNode
seperti pada contoh di atas)_. Mencoba untuk tetap dengan pendaftaran acara klasik yang telah dicoba dan benar. _(Terkejut tidak ada kerangka kerja yang benar-benar memahami ini. Sebenarnya adalah algo sederhana )_
Apakah ini akan mempengaruhi kita sama sekali? Atau apakah ini tidak relevan dengan GlobalEventHandlers
. Kami menggunakan jsdom untuk pengujian (tentu saja). Juga apakah ini mengisyaratkan penghentian dalam spesifikasi html?
Menurut saya itu akan membuang dengan .
Terima kasih sebelumnya atas perhatiannya!
/cc @brandondees
@snuggs Saya tidak berpikir itu akan mempengaruhi kalian, hanya saja urutan eksekusi antara pendengar yang ditentukan melalui atribut dan pendengar yang terdaftar melalui JS cukup bernuansa, dan kami belum sepenuhnya benar.
Salin @TimothyGu itu, terima kasih atas tanggapannya yang cepat! Selalu suka mengikuti pekerjaan kalian. 🙏
Komentar yang paling membantu
@snuggs Saya tidak berpikir itu akan mempengaruhi kalian, hanya saja urutan eksekusi antara pendengar yang ditentukan melalui atribut dan pendengar yang terdaftar melalui JS cukup bernuansa, dan kami belum sepenuhnya benar.