javascript JavaScriptでブラウザバックを正確に判定する方法|よくある失敗と対処法もセットで解説 JavaScriptでブラウザバックを判定する方法を基礎から解説。popstate・pageshowイベントの違いや実装例、戻るボタンによる誤操作の防止方法、SPA(React・Vue・Next.js)やSafari特有の挙動への対応、Google Analyticsとの連携方法まで幅広く紹介しています。 2025.04.17 javascript
javascript 初心者でもできる!JavaScriptバージョンの確認方法とESバージョンの違いをわかりやすく解説 JavaScriptのバージョン確認方法とその仕組みを解説。ブラウザ別の確認手順からNode.jsでのコマンド操作、さらにバージョン互換性の問題解決法まで。異なる環境でも安定して動作するコードを書くための実践的なノウハウをわかりやすく紹介します。開発現場での混乱を減らすヒントが満載! 2025.04.15 javascript
javascript 【2025年最新】Day.jsの使い方完全マスターガイド – Moment.js比較から実践テクニックまで JavaScript開発者必見!2KBの軽量ライブラリ「Day.js」の使い方を徹底解説。Moment.jsからの移行メリット、基本的な日付取得・フォーマット変更から、加算・減算・比較操作まで実践的なコード例付きで紹介。さらにReact/Node.js環境での活用法、locale設定、タイムゾーン処理のコツまでカバー。初心者から上級者まで使える日付操作テクニックが全て分かる完全ガイドです。 2025.03.14 javascript
javascript JavaScriptのPromiseをわかりやすく解説!初心者向け入門ガイド JavaScriptのPromiseを初心者向けにわかりやすく解説!非同期処理の基本概念、then()・catch()の使い方、async/awaitとの違いまで詳しく説明します。コールバック地獄を解消し、スムーズなコードを書けるようになりましょう! 2025.03.09 javascript
javascript JavaScriptでキャッシュをクリアする方法【完全ガイド】 はじめにWeb開発を行っていると、変更を加えたはずのJavaScriptファイルがブラウザにキャッシュされていて、意図した動作にならないことがあります。この記事では、JavaScriptを使用してキャッシュをクリアする方法を詳しく解説します... 2025.02.25 javascript
javascript IndexedDBとは?ブラウザ内で使えるデータベースの基本と活用法 IndexedDBは、ブラウザ内で大容量データを保存・管理できるストレージ機能です。localStorageの制限を超え、オフライン対応も可能。この記事ではIndexedDBの基本概念や使い方、メリット・注意点をわかりやすく解説します。Web開発でデータ管理を効率化したい方は必見です! 2025.02.15 javascript
javascript JavaScriptで一定時間後に自動で閉じるalertの実装方法 はじめにJavaScriptのalert関数は、簡単にダイアログを表示できる便利な機能ですが、通常はユーザーが手動で閉じる必要があります。しかし、特定の状況では一定時間後に自動で閉じたい場合もあります。本記事では、JavaScriptを使っ... 2025.02.11 javascript
javascript JavaScriptで曜日を取得・変換する方法まとめ(moment.js Day.js サンプルコードあり) はじめにJavaScriptで日付を扱う際、曜日の取得や操作は頻繁に必要となります。しかし、実装時に具体的な書き方を思い出せないことも多いものです。本記事では、JavaScriptでの曜日の取得・操作方法を、初学者から実践者まで分かりやすく... 2025.02.07 javascript
javascript JavaScriptのドット3つ(…)とは?スプレッド構文を徹底解説 1. はじめにJavaScriptを学んでいると、...(ドット3つ)という記号を目にすることがあります。これは「スプレッド構文(Spread Syntax)」または「レスト構文(Rest Syntax)」と呼ばれ、配列やオブジェクトの操作... 2025.02.06 javascript
javascript JavaScriptやjQueryで特定の表示状態を持つ要素の中のインデックスを取得する方法 – display: none の要素は数えないで! 1. はじめにJavaScriptを使用して、特定の表示状態を持つ要素の中でインデックスを取得する方法について解説します。例えば、display: none; の要素を除外して、表示されている要素だけのインデックスを取得したい場合があります... 2025.02.04 javascript
HTML 入力内容に応じて高さを自動調整するtextareaの作り方(Javascript、CSS<field-sizing>、jQuery、ライブラリを使った各方法) はじめにWEBサイトで長い文字列を入力可能にするtextareaタグですがデフォルトのままだと行が増えていくと初期の高さを超えた時に上部の文字が見えなくなってしまいます。スクロールバーが出現してスクロールをすることによって見ることができはし... 2024.11.01 HTMLjavascript
javascript jsカルーセルswiperでキャッチ画像は見切れてテキスト部分は見切れないレイアウトを実現する方法 はじめにカルーセル(スライダー)をWEBサイトに導入するときにおそらく第1候補に上がってくるだろうプラグインswiper.jsの利用サンプルです。▼Swiper今回作りたいカルーセルの仕様記事のリンクを想定しています。上側は記事のサムネイル... 2024.02.27 javascript
javascript スタイルガイドジェネレーターfractalでHandlebarsではなくNunjucksを使用する方法 はじめにサイトやWEBアプリなどの見やすいスタイルガイドを作成できるジェネレーターのひとつに「Fractal」というツールがあります。FractalFractalは何も指定しなければテンプレートエンジンに「Handlebars」を使用します... 2023.11.21 javascript
HTML inputに入力された全角数字を半角数字にリアルタイム変換するjavascriptとその仕組み(jQuery不使用) はじめにフォームで入力欄に全角数字だけを入力してほしいときがあります。javascriptでリアルタイム変換が可能なのでひと手間かけて処理を追加しておくと間違いが減ってよりよいフォームになるでしょう。今回はjQueryは使用しないで処理を行... 2023.11.12 HTMLjavascript
javascript ReactをCDNで利用した場合のuseState、useEffectの書き方 はじめにReactをCDNから利用することは以前の記事で書きました。▼過去の記事はこちらReactに限らずjavascriptのフレームワークでは状態管理が便利です。Reactの状態管理useStateとuseEffectですが、npmで構... 2023.11.06 javascript
javascript これなら簡単!cdnでreactとjsxを呼び出してサイトに組み込む方法 はじめにjavascriptの人気ライブラリ「React」ですが使用方法を調べるとnpmでインストールする方法にたどりつくと思います。それも良いのですが既にReactなしで出来上がったサイトに組み込みたい時や気軽にReactの良いとこどりを... 2023.11.02 javascript
javascript tailwindcssの使い方をさくっと説明 – ざっくり入門したい人向け tailwindcssはcssフレームワークです。他のCSSフレームワークとの違いはtailwindcssはユーティリティークラスの集まりだということです。CSSフレームワークの代表的な存在の「Twitter Bootstrap」はユーティ... 2022.11.04 javascript
javascript 新しいページトップボタンの処理の書き方。【CSS】scroll-behaviorと【JS】scrollIntoViewを使ったスムーズスクロール WEBサイトの定番部品の「ページトップへ戻るボタン」。だいたいのWEBサイト、ランディングページ(LP)で必要なので使い回している人も少なくないはずです。jQueryのanimateを利用している人、そのコードもう古いかもしれません。IE1... 2022.10.07 javascript
javascript jQueryなしでも大丈夫!Ajax処理を生のjavascriptで行う方法 AjaxとはAsynchronous + JavaScript + XMLの頭文字を使用した非同期処理のことです。jQueryで書くと楽に書くことができます。jQueryでの書き方は以下の記事に書きました。jQueryを使う書き方の記事が多... 2022.09.08 javascript
javascript Ajaxでjsonファイルを読み込んでhtmlを更新する簡単な方法(jQuery使用) WEBサイトで部分的に更新できるようにしたい場合、そのためにWordPressやMovableTypeなどのCMSを用意するのは少し大がかりすぎるなと思うケースがあります。そんなときにはjsonデータなどの外部ファイルをAjaxで取得して表... 2022.08.31 javascript