2つの症状:
私が現在の混乱から自分自身を解きほぐした後に調査すること。
混乱がそれほど悪くないことを願っています@domenic。 そうは言っても...
snuggsi Webコンポーネントライブラリでは、次の規則を実行します。
<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
ingハンドラー_(または上記の例のように明示的に登録され.childNode
)_。 試行錯誤された真のクラシックイベント登録に固執しようとしています。 _(これを実際に釘付けにしているフレームワークはありません。実際には単純なアルゴリズムでした)_
これは私たちにまったく影響を及ぼしますか? または、これはGlobalEventHandlers
とは無関係ですか。 テストにはjsdomを使用します(もちろん)。 また、これはhtml仕様の段階的廃止を示唆していますか?
🛀🚿で🍼👶を捨てるだろうと私には思えます。
よろしくお願いします!
/ cc @brandondees
@snuggs皆さんに影響はないと思います。属性で指定されたリスナーと、JSで登録されたリスナーの間の実行順序がかなり微妙であり、完全に正しいとは言えません。
迅速な対応に感謝する@TimothyGuをコピーしてください! いつもあなたたちの仕事をフォローするのが大好きです。 🙏
最も参考になるコメント
@snuggs皆さんに影響はないと思います。属性で指定されたリスナーと、JSで登録されたリスナーの間の実行順序がかなり微妙であり、完全に正しいとは言えません。