【Tips】
ただし、dialogコンテンツ部分をクリックしたときに閉じてしまっては困ります。
::backdropは擬似要素部分のみをクリック対象にしたい場合は、コンテンツを<div>でラップしたうえで、dialog直接のクリックのみを拾えば、::backdropをクリックしたという検知ができます。
#codegrid #javascript
【Tips】
dialog要素の::backdrop部分のクリックで閉じたい!
dialogの::backdropは擬似要素です。
擬似要素には直接イベントリスナーを設定できませんが、dialog要素自体をクリック対象にすればその擬似要素へのクリックも検知できます。
#codegrid #javascript
【Tips】
npmのパッケージを、インストールもビルドもせずに試せます🎉
ESMで配信しているCDN(esm.shやjsDelivrなど)のURLを、そのまま`import`に書くだけです💡
CDNは混ぜずに1つに揃えると、依存パッケージの二重読み込みを防げます✨
#codegrid #javascript

ALT コード: <script type="module"> import confetti from 'https://esm.sh/[email protected]'; confetti(); </script>
【Tips】
`<script>`のいちばん外側で`const`を宣言すると、別の`<script>`とも名前がぶつかります⚠️
`type="module"`を付けると、宣言はそのscript要素の中だけのものになり、同じ名前を宣言してもエラーになりません✨
即時実行関数(IIFE)で囲む必要もなくなります💡
#codegrid #javascript
【本日公開・明日朝まで無料】
AIエージェントの利用制限で手が止まること、ありませんか?
モデルもエフォートも「とりあえず最高設定」が正解とは限りません。
体験談を元に、使い分けるコツを紹介します。
codegrid.net/articles/2026-m…
#codegrid
【本日公開・明日朝まで無料】
AIにE2Eテストを書かせたくても、複雑な管理画面では操作手順を書き出すのがひと苦労!
Playwrightのcodegenなら、ブラウザで操作するだけでテストコードとして記録できます。
codegrid.net/articles/2026-p… #codegrid
【本日公開・明日朝まで無料】
CSS Gridで隙間に線を引くとき、空セルにまで線が伸びていたら不格好ですよね😅
rule-visibility-itemsのall / around / betweenを使い分ければ、空いている領域への線の出し方を細かく制御できます💡
codegrid.net/articles/2026-c… #codegrid







