console.lealog();

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

preventDefault()ではなく、touch-actionを使う

ユーザーがページ内の特定の領域をドラッグ操作するなにかを実装するときの話。

それを実装してて誰しもがハマるのが、ユーザーがその領域を触ってるときにページ全体がスクロールされちゃったりするというもの。

で、これを防ぐための方法について。

続きを読む

無音を鳴らして自動再生ポリシーをアンロックする

Safariなどのブラウザには、音の自動再生に制限があって、ロード時にいきなり再生!というのがだいたいできない時代。(この制限にはいろいろ条件があるけども)

そのため、「このサイトでは音が出ます」みたいなモーダルを出して、まずそれをクリックしてもらい、そのタイミングでこの制限を突破するために一手間かけるということが行われてきた。

で、そのひと手間で盛大に音を鳴らすわけにはいかないので、無音を鳴らすという半ばハック的な方法があるのである。

その無音の鳴らし方を毎回思い出すのが大変なので、いい加減メモっておく。

続きを読む

仕事でコードを書くときに意識していること

達人プログラマーを読んだせいか、最近よく考えてることでもあるので、この際なのでポエムにしてみた。

受託の会社バイアスはあるかもしれないけど、基本的にコードを書くエンジニアには通ずるところがあるはず。

続きを読む

達人プログラマー(第2版) 読んだ

久しぶりに物理本を読んだけど、やっぱ物理はええな・・かさばるとこ以外。

せっかくなので読書感想文と、特に印象に残った部分を、章ごとに書いておく。

続きを読む