callback);解除するコールバック関数のインスタンスが必要なのがちょっと面倒なところ。WeakMapなんか使えると管理が楽そうなんだけどなー。dispatchEvent()jQueryのtrigger()みたいに、イベントを作ったり発火させたりしてみよう。22日目)割と面倒くさい。jQueryのtrigger()みたいに、イベントを作ったり発火させたりしてみよう。classListクラス操作はclassListで楽々です。指定する必要があります。取得時も単位付きで得られます。getAttribute()属性の操作はsetAttribute()とかremoveAttribute()とか、あとattributesで。textContenttextContentでjQueryみたいに文字列で取れるけど、ちょっと注意が必要ね。innerHTMLinnerHTMLの代わりにinsertAdjacentHTML()を使ってみようか。matches()el.matches()で要素が目的のものか確認できるよ。appendChild(el)各種ノードの作り方と表示のさせ方をまとめておきました。別項で紹介したやつの組み合わせです。removeChild()removeChilde()で要素を削除できるけど、面倒だよね。offset.top;console.log(top);その他DOMじゃないけど。}));おしまいこんな感じの実装を、昨日分の記事の「基本戦略」と組み合わせると「おれおれjQuery」ができあがります。DOMでjQuery風ライブラリーを自作するための基本戦略です。23日目)というわけで、よければgQuery使ってみてください。DOMでjQuery風ライブラリーを自作するための基本戦略です。AMP対応の代わりにSUSHI対応してみた。