スクロールに応じて変化する読了率メーターを実装してみる 2022/11/12 Web制作 サイトを見ているとたまに見かける読了率メーター。記事をどのあたりまで読んだかが視覚的にわかりやすくて良いですよね。 そんな読了率メーターが簡単に導入できたら良いなぁ…ということでコピペで…
【JavaScript】e-typing風の本格派タイピングゲームを作る(英語編) 2022/10/06 Web制作 以前作成したe-typing風タイピングゲームのローマ字版に続き、英語版も作ってみました。シフト操作ありで、英数字に加えて各種記号にも対応した本格モデルです。 今回も以前と同様、本家e-…
JavaScriptだけでOK!シンプルな機械学習の実装&解説 2022/09/30 アルゴリズム 機械学習について勉強していたところ、誤差逆伝播法を使った機械学習についてわかりやすく解説されているサイトがあり、そちらを参考にコードをいじりながらいろいろと実験していました。 解説されて…
【JavaScript】e-typing風の本格派タイピングゲームを作る 2022/08/26 Web制作 前記事のニュースティッカーに続き、今回はJavaScriptでe-typingの腕試し風タイピングゲームを作りました。タイピングに青春の一部を捧げた私が贈る、本格派タイピングゲームです。 …
【jQuery不使用】JavaScriptとCSSで作るニュースティッカー 2022/07/26 Web制作 Webサイトで時々見かける、最新情報を流すテロップのようなアレ。つい最近調べて知ったのですが、<strong class="marker-y"> ティッカー</strong> というそうです。新着情報がパッと目に入るので良いですよね~ これはぜひブログにもつ…
JavaScriptで複数置換をスマートにやりたい 2022/05/24 Web制作 JavaScriptで複数パターンの置換をまとめてやりたいと思っていたとき、なかなかしっくりくる方法がありませんでした。自分でいろいろ試してみた結果、お気に入りの方法を見つけたのでご紹介します…
スムーススクロールをJavaScriptのみで実装してみる 2022/01/10 Web制作 タイトルの通り、スムーススクロールをJavaScriptだけで実装してみました。スムーススクロールというのは、ページ内リンクを押したときになめらかに移動する仕様のことです。 jQuery…
【jQuery不要】スクロールでヘッダーをヌルッと表示させる方法 2022/01/08 Web制作 Webサイトでよく見かける、スクロールするとヘッダーがヌルッと出てくるあの仕様。 手軽に実現できないかどうか考え、JavaScriptのみで実装する方法を考えたのでご紹介します。2タイプ…
【全見出しタグ対応】高速&シンプルな自動生成目次 2021/12/30 Web制作 記事の項目を一目で確認できる目次。手動で作るのは大変ですが、ありがたいことに様々な自動生成目次のスクリプトが公開されており、目次生成の手間を省くことができます。 私もしばらく他の方が作っ…
【Blogger】軽量・高速なCSSカルーセルの導入方法と解説 2021/10/31 Web制作 ときどき、Webサイトでスライドショーのようなものを見かけると思います。あれはカルーセルと呼ばれていて、「回転木馬」という意味があります。メリーゴーランドみたいにぐるぐる回っている様子から名づ…
特定タグのリソースを遅延読み込みさせるスクリプト 2021/08/13 Web制作 サイト高速化に欠かせないリソースの遅延読み込み。 今まではあちこちでネイティブLazyloadを使っていたんですが、ふとしたきっかけから新しい方式に切り替えることにしました。こちらのほう…
MathJaxの読み込みが遅い?遅延読み込みで表示を高速化 2021/06/21 ソフトウェア 先日、MathJaxの導入方法について記事を書きました。本記事ではそちらの内容に追加して、MathJaxの読み込みに関してご紹介したいと思います。 MathJaxの読み込み問題 MathJ…
【コピペで実装】Cookie使用同意のポップアップ3選 2021/06/10 Web制作 サイトを訪れたときに時々表示されるCookie使用同意のポップアップ。よくあるタイプのものを独自に作成してみました。 最小限のHTML/CSS, JavaScriptだけで構成しており、…