回到顶部
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 - 十六进制转 RGB
      • rgbToHex - RGB 转十六进制
      • randomColor - 生成随机颜色
      • Color - 颜色类与转换
      • hexToAlpha / rgbaToRgb - 透明度相关
      • blendScreen / luma / cosinePalette - shader 混合数学
    • 时间处理
      • formatDuration / formatRelative - 时间格式化
      • parseVttTimestamp / parseVttCueTiming - WebVTT 字幕时间解析
      • formatDate - 格式化日期
      • performanceTime - 高精度时间戳
    • 设备检测
      • isMobile - 判断移动端
      • isWeiXin - 判断微信浏览器
      • isClient - 判断客户端环境
      • isSafari - 判断 Safari
      • currentDevice - 获取设备类型
      • watchMediaQuery - 监听媒体查询
    • DOM 操作
      • addClassToElement - 添加类名
      • removeClassToElement - 移除类名
      • createDocumentFragment - 创建文档片段
      • escapeHtml - 转义 HTML
      • Chain - 链式 DOM 操作
      • create - 创建 DOM 元素
      • EventManager / createDoubleTapDetector - 作用域事件管理与双击检测
      • adoptStyles - Shadow DOM 样式注入
      • computePlacement - 浮层翻转/平移定位
      • setFontSize2html - flexible rem 适配
    • 存储
      • localStorage 工具 - 安全存取
      • createStore - 带前缀的 JSON 存储
      • WebDB - IndexedDB 封装
      • createHandoff - 跨页面交接文件
      • readFileAs* - 读取 File / Blob
      • zip - 读写 ZIP 压缩包
    • URL/Query
      • 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 - 一次性密码生成器