console.lealog();

@leader22のWeb系に関する勉強めもブログですのだ

coc.nvimのGoTo Definitionをウィンドウ分割で

サンプルの設定ままだと、ウィンドウ分割ではなくそのウィンドウで開かれてしまうので、ちょっと不便。

nmap <silent> gd <Plug>(coc-definition)

`gd`で定義ジャンプして開いたやつを閉じて、もとに戻るにはどうすれば?ってなる。`C-o`で戻れるけど。

そもそもこれを、`:sp`とか`:vs`とかでやりたい!という話。

続きを読む

Svelteのstoreをdebounceする

表示の更新タイミングを間引いたり、`subscribe()`した時に値が流れてくるペースを抑えたいって場合に使える。

検索文字列をいれるUIとかで、入力フォームはリアルタイムで反映したいけど、APIを叩くペースは落としたいときとか。

続きを読む

DOM ready events considered harmful | HTTP 203 の要点まとめ

なかなか気になるタイトルの動画が出てたので。

DOM ready events considered harmful | HTTP 203 - YouTube

こういうコード、ほんとに懐かしいな・・・w

// コレとか
$(() => {});

// コレとか
document.addEventListener("DOMContentLoaded", () => {}, false);

これまではめちゃめちゃよく使われてきたけど、実はよろしくないよっていう話。

続きを読む