ラベル:#JavaScript
アイキャッチ

スクロールに応じて変化する読了率メーターを実装してみる

サイトを見ているとたまに見かける読了率メーター。記事をどのあたりまで読んだかが視覚的にわかりやすくて良いですよね。 そんな読了率メーターが簡単に導入できたら良いなぁ…ということでコピペで…
アイキャッチ

【JavaScript】e-typing風の本格派タイピングゲームを作る(英語編)

以前作成したe-typing風タイピングゲームのローマ字版に続き、英語版も作ってみました。シフト操作ありで、英数字に加えて各種記号にも対応した本格モデルです。 今回も以前と同様、本家e-…
アイキャッチ

JavaScriptだけでOK!シンプルな機械学習の実装&解説

機械学習について勉強していたところ、誤差逆伝播法を使った機械学習についてわかりやすく解説されているサイトがあり、そちらを参考にコードをいじりながらいろいろと実験していました。 解説されて…
アイキャッチ

【JavaScript】e-typing風の本格派タイピングゲームを作る

前記事のニュースティッカーに続き、今回はJavaScriptでe-typingの腕試し風タイピングゲームを作りました。タイピングに青春の一部を捧げた私が贈る、本格派タイピングゲームです。 …
アイキャッチ

【jQuery不使用】JavaScriptとCSSで作るニュースティッカー

Webサイトで時々見かける、最新情報を流すテロップのようなアレ。つい最近調べて知ったのですが、<strong class="marker-y"> ティッカー</strong> というそうです。新着情報がパッと目に入るので良いですよね~ これはぜひブログにもつ…
アイキャッチ

JavaScriptで複数置換をスマートにやりたい

JavaScriptで複数パターンの置換をまとめてやりたいと思っていたとき、なかなかしっくりくる方法がありませんでした。自分でいろいろ試してみた結果、お気に入りの方法を見つけたのでご紹介します…
アイキャッチ

スムーススクロールをJavaScriptのみで実装してみる

タイトルの通り、スムーススクロールをJavaScriptだけで実装してみました。スムーススクロールというのは、ページ内リンクを押したときになめらかに移動する仕様のことです。 jQuery…
アイキャッチ

【jQuery不要】スクロールでヘッダーをヌルッと表示させる方法

Webサイトでよく見かける、スクロールするとヘッダーがヌルッと出てくるあの仕様。 手軽に実現できないかどうか考え、JavaScriptのみで実装する方法を考えたのでご紹介します。2タイプ…
アイキャッチ

【全見出しタグ対応】高速&シンプルな自動生成目次

記事の項目を一目で確認できる目次。手動で作るのは大変ですが、ありがたいことに様々な自動生成目次のスクリプトが公開されており、目次生成の手間を省くことができます。 私もしばらく他の方が作っ…
アイキャッチ

【Blogger】軽量・高速なCSSカルーセルの導入方法と解説

ときどき、Webサイトでスライドショーのようなものを見かけると思います。あれはカルーセルと呼ばれていて、「回転木馬」という意味があります。メリーゴーランドみたいにぐるぐる回っている様子から名づ…
アイキャッチ

特定タグのリソースを遅延読み込みさせるスクリプト

サイト高速化に欠かせないリソースの遅延読み込み。 今まではあちこちでネイティブLazyloadを使っていたんですが、ふとしたきっかけから新しい方式に切り替えることにしました。こちらのほう…
アイキャッチ

MathJaxの読み込みが遅い?遅延読み込みで表示を高速化

先日、MathJaxの導入方法について記事を書きました。本記事ではそちらの内容に追加して、MathJaxの読み込みに関してご紹介したいと思います。 MathJaxの読み込み問題 MathJ…
アイキャッチ

【コピペで実装】Cookie使用同意のポップアップ3選

サイトを訪れたときに時々表示されるCookie使用同意のポップアップ。よくあるタイプのものを独自に作成してみました。 最小限のHTML/CSS, JavaScriptだけで構成しており、…
アイキャッチ

【JavaScript】クリックされた要素を連動させる方法

JavaScriptでクリックされた要素を連動させる方法についてご紹介します。