ブラウザAPI

JavaScript

【JavaScript】setTimeout・setIntervalでタイマー処理を実装する

こんにちは、かつコーチです。前回は正規表現の基本を解説しました。今回は、「一定時間後に処理を実行する」「一定間隔で処理を繰り返す」といったタイマー処理を実装できる、setTimeout と setInterval を扱います。通知の自動非表...
JavaScript

【JavaScript】JavaScriptの正規表現入門

こんにちは、かつコーチです。前回はDateオブジェクトで日付・時刻を扱う方法を解説しました。今回は、文字列のパターンマッチングに使う「正規表現」の基本を扱います。正規表現は最初は記号だらけで難しく見えますが、フォームのバリデーション(入力チ...
JavaScript

【JavaScript】Dateオブジェクトで日付・時刻を扱う

こんにちは、かつコーチです。前回はCookieの操作方法を解説し、有効期限の計算で少しだけ Date が登場しました。今回はその Date オブジェクトについて、基本から丁寧に解説していきます。「投稿日時を表示したい」「何日後の日付を計算し...
JavaScript

【JavaScript】JavaScriptでCookieを操作する方法

こんにちは、かつコーチです。前回はLocalStorage・SessionStorageの使い方を解説しました。今回はもう一つのブラウザ保存手段である「Cookie」を扱います。Cookieは古くからある仕組みですが、LocalStorag...
JavaScript

【JavaScript】LocalStorage・SessionStorageの使い方

こんにちは、かつコーチです。前回は「ローディング表示を実装する」というテーマで、非同期処理中のUIについて解説しました。今回は、ブラウザ側でデータを保存できる仕組み「LocalStorage」と「SessionStorage」を扱います。「...