トップへ戻る
ran
ホームranuiranuts記事ドキュメントエディタ
日本語
  • 简体中文
  • English
  • 日本語
  • Español
  • Português
  • 한국어
  • Deutsch
  • فارسی
  • 概要
  • API リファレンス(全 454 エクスポート)
  • ユーティリティの選び方
  • ユーティリティ関数
    • 関数型プログラミング
      • debounce - デバウンス
      • throttle - スロットル
      • once / singleFlight - 一度だけ実行
      • QuestQueue - 同時実行数を制限するキュー
      • withTimeout / deferred - Promise プリミティブ
      • noop - 何もしない関数
      • compose - ミドルウェアの合成
    • 文字列処理
      • md5 - MD5 ハッシュ
      • randomString / getRandomString - ランダム文字列を生成
      • clearBr - 空白と改行を除去
      • clearStr - 前後の空白を除去
      • truncate - 省略記号で切り詰め
      • strParse - 文字列をオブジェクトに解析
      • toString - 文字列に変換
      • transformText - ArrayBuffer をテキストに
      • checkEncoding - 文字エンコーディングを判定
      • getMatchingSentences - 該当する文を抽出
      • isString - 文字列かどうか判定
      • detectLanguage - テキストの言語を判定
      • resolveLocale - 使用するロケールを決定
      • segmentByRanges - オフセットとハイライト
    • オブジェクト処理
      • merge / mergeExports - オブジェクトをマージ
      • isEqual - 深い比較
      • cloneDeep - ディープクローン
      • querystring - オブジェクトをクエリ文字列に
      • filterObj - オブジェクトをフィルタ
      • formatJson - JSON を整形
    • 数値処理
      • range / clamp / lerp / remap / smoothstep - 補間と範囲の再マッピング
      • mathjs - 正確な数値演算
      • perToNum - パーセントを数値に
      • transformNumber - 数値を整形
      • addNumSym - 数値に符号を付与
      • parseChineseNumber - 自然言語の数値
    • 色処理
      • hexToRgb - 16 進数を RGB に
      • rgbToHex - RGB を 16 進数に
      • randomColor - ランダムな色を生成
      • Color - カラークラスと変換
      • hexToAlpha / rgbaToRgb - アルファ関連ヘルパー
      • blendScreen / luma / cosinePalette - シェーダー数学のブレンド
    • 時間処理
      • formatDuration / formatRelative - 時間を整形
      • parseVttTimestamp / parseVttCueTiming - WebVTT 字幕のタイミング解析
      • formatDate - 日付を整形
      • performanceTime - 高精度タイムスタンプ
    • デバイス判定
      • isMobile - モバイル端末か判定
      • isWeiXin - WeChat ブラウザか判定
      • isClient - クライアント環境か判定
      • isSafari - Safari か判定
      • currentDevice - デバイス種別を取得
      • watchMediaQuery - メディアクエリを監視
    • DOM 操作
      • addClassToElement - クラスを追加
      • removeClassToElement - クラスを削除
      • createDocumentFragment - フラグメントを作成
      • escapeHtml - HTML をエスケープ
      • Chain - チェーン可能な DOM 操作
      • create - DOM 要素を作成
      • EventManager / createDoubleTapDetector - スコープ付きリスナーとダブルタップ
      • adoptStyles - Shadow DOM の CSS 注入
      • computePlacement - フローティング要素の反転と移動
      • setFontSize2html - flexible な rem スケーリング
    • ストレージ
      • localStorage ヘルパー - 安全な読み書き
      • createStore - 接頭辞付き JSON ストレージ
      • WebDB - IndexedDB ラッパー
      • createHandoff - ページ間でファイルを受け渡す
      • readFileAs* - File / Blob を読み込む
      • zip - ZIP の読み書き
    • URL / クエリ
      • getAllQueryString - クエリを取り出す
      • queryFlag / isInIframe - 真偽フラグと埋め込み判定
      • encodeUrl - URL を安全にエンコード
      • appendUrl - クエリパラメータを付加
      • createLocalePath - 多言語 URL の計算
    • Cookie
      • getCookie - Cookie を取得
      • getCookieByName - 正規表現で Cookie を取得
    • 画像処理
      • convertImageToBase64 - 画像を Base64 に
      • isImageSize - 画像サイズを検証
      • getImage / cutRound / opacity - Canvas による画像処理
    • 音声・映像
      • AudioRecorder - Blob として録音
      • createSpeechRecognizer - 音声をテキストに
    • パフォーマンス
      • getPerformance - パフォーマンス指標を取得
      • getFrame - フレームレートを計測
      • getPixelRatio - 解像度比を取得
    • ネットワーク
      • imageRequest - ネットワーク遅延を計測
      • networkSpeed - 通信速度を計測
      • connection - ネットワーク情報を取得
      • getStatus / status - HTTP ステータスコードの照会
      • prefetch - アイドル時にキャッシュを温める
      • WorkerClient - Worker のリクエスト / レスポンス
      • paginateText - テキストをページ分割
    • ブラウザ
      • getWindow - ウィンドウサイズを取得
      • report - 計測ビーコン
      • handleConsole - 計測用フック
      • createObjectURL / requestUrlToBuffer - オブジェクト URL を作成
    • スクリプト読み込み
      • scriptOnLoad - スクリプトを動的に読み込む
      • loadScript - 重複排除つきの単一読み込み
    • エラー処理
      • handleConsole - console をインターセプト
      • handleError - グローバルなエラー処理
      • handleFetchHook - fetch をインターセプト
    • その他
      • TOTP - ワンタイムパスワード生成
      • createSignal - リアクティブなシグナルを作成
      • setMime / MimeType - MIME タイプを設定
      • getExtensions - 拡張子を取得
      • SyncHook - 同期イベントフック
      • durationHandler - 遅延実行
      • task - 実行時間を計測
  • ファイル操作
    • writeFile - ファイルに書き込む
    • readFile - ファイルを読み込む
    • readDir - ディレクトリを読み込む
    • watchFile - ファイルの変更を監視
    • queryFileInfo - ファイル情報を取得
    • appendFile - ファイルに追記
  • MIME タイプ
    • getMime - MIME タイプを取得
  • Canvas とアニメーション
    • Canvas 2D ジオメトリ - パスとグラデーション
    • tween - イージング関数
  • i18n
    • 国際化エンジン
  • 2D レンダリング (visual)
    • レンダリングエンジン
  • 仮想 DOM (vnode)
    • 仮想 DOM
  • ストリーミング (stream)
    • モデル応答のストリーミング
  • 会話ログ (conversation)
    • イベントログをノードへ
  • Service Worker (sw)
    • キャッシュとプリキャッシュ
  • Node サーバー
    • HTTP サーバーとルーター
  • Bridge (postMessage)
    • コンテキスト間メッセージング

handleFetchHook / handleXhrHook

計測フックを参照してください。どちらもネットワーク通信を計測し、元に戻す関数を返します。

前のページhandleError - グローバルなエラー処理次のページTOTP - ワンタイムパスワード生成