Voltar ao topo
ran
inícioranuiranutsartigoseditor de documentos
Português
  • 简体中文
  • English
  • 日本語
  • Español
  • Português
  • 한국어
  • Deutsch
  • فارسی
  • Visão geral
  • Referência da API (todas as 454 exportações)
  • Como escolher um utilitário
  • Funções utilitárias
    • Programação funcional
      • debounce - Função de debounce
      • throttle - Função de throttle
      • once / singleFlight - Executar apenas uma vez
      • QuestQueue - Fila com concorrência limitada
      • withTimeout / deferred - Primitivas de Promise
      • noop - Função vazia
      • compose - Compor middleware
    • Strings
      • md5 - Função de hash MD5
      • randomString / getRandomString - Gerar string aleatória
      • clearBr - Remover espaços e quebras de linha
      • clearStr - Remover espaços nas extremidades
      • truncate - Encurtar com reticências
      • strParse - Converter string em objeto
      • toString - Converter para string
      • transformText - De ArrayBuffer para texto
      • checkEncoding - Detectar a codificação
      • getMatchingSentences - Extrair frases
      • isString - Verificar se é string
      • detectLanguage - Detectar o idioma do texto
      • resolveLocale - Resolver o idioma ativo
      • segmentByRanges - Deslocamentos e destaques
    • Objetos
      • merge / mergeExports - Mesclar objetos
      • isEqual - Comparação profunda
      • cloneDeep - Clonagem profunda
      • querystring - De objeto para query string
      • filterObj - Filtrar objeto
      • formatJson - Formatar JSON
    • Números
      • range / clamp / lerp / remap / smoothstep - Interpolação e remapeamento
      • mathjs - Cálculo preciso
      • perToNum - De porcentagem para número
      • transformNumber - Formatar número
      • addNumSym - Adicionar sinal ao número
      • parseChineseNumber - Números escritos por extenso
    • Cores
      • hexToRgb - De hexadecimal para RGB
      • rgbToHex - De RGB para hexadecimal
      • randomColor - Gerar cor aleatória
      • Color - Classes de cor e conversões
      • hexToAlpha / rgbaToRgb - Utilitários de transparência
      • blendScreen / luma / cosinePalette - Mesclagens de shader
    • Tempo
      • formatDuration / formatRelative - Formatar tempo
      • parseVttTimestamp / parseVttCueTiming - Tempos de legenda WebVTT
      • formatDate - Formatar data
      • performanceTime - Marca de tempo de alta precisão
    • Detecção de dispositivo
      • isMobile - Verificar se é dispositivo móvel
      • isWeiXin - Verificar o navegador do WeChat
      • isClient - Verificar o ambiente de cliente
      • isSafari - Verificar o navegador Safari
      • currentDevice - Obter o tipo de dispositivo
      • watchMediaQuery - Observar uma media query
    • Manipulação do DOM
      • addClassToElement - Adicionar classe
      • removeClassToElement - Remover classe
      • createDocumentFragment - Criar fragmento
      • escapeHtml - Escapar HTML
      • Chain - DOM encadeável
      • create - Criar elemento do DOM
      • EventManager / createDoubleTapDetector - Ouvintes com escopo e toque duplo
      • adoptStyles - CSS no Shadow DOM
      • computePlacement - Inversão e deslocamento de painéis flutuantes
      • setFontSize2html - Escala rem adaptável
    • Armazenamento
      • utilitários de localStorage - Acesso seguro
      • createStore - Armazenamento JSON com prefixo
      • WebDB - Wrapper de IndexedDB
      • createHandoff - Passar um arquivo entre páginas
      • readFileAs* - Ler File / Blob
      • zip - Ler e reescrever arquivos ZIP
    • URL e query
      • getAllQueryString - Extrair a query
      • queryFlag / isInIframe - Flags booleanas e incorporação
      • encodeUrl - Codificar URL com segurança
      • appendUrl - Anexar parâmetros de query
      • createLocalePath - Cálculo de URLs multilíngues
    • Cookie
      • getCookie - Obter cookie
      • getCookieByName - Obter cookie por expressão regular
    • Imagens
      • convertImageToBase64 - De imagem para Base64
      • isImageSize - Validar o tamanho da imagem
      • getImage / cutRound / opacity - Operações de imagem em canvas
    • Áudio e vídeo
      • AudioRecorder - Gravar para um Blob
      • createSpeechRecognizer - De voz para texto
    • Desempenho
      • getPerformance - Obter métricas de desempenho
      • getFrame - Calcular a taxa de quadros
      • getPixelRatio - Obter a razão de resolução
    • Rede
      • imageRequest - Medir a latência da rede
      • networkSpeed - Medir a velocidade da rede
      • connection - Obter informações da conexão
      • getStatus / status - Consulta de códigos de status HTTP
      • prefetch - Aquecer o cache quando ocioso
      • WorkerClient - Requisição e resposta com Worker
      • paginateText - Paginar texto
    • Navegador
      • getWindow - Obter o tamanho da janela
      • report - Beacons de telemetria
      • handleConsole - Ganchos de instrumentação
      • createObjectURL / requestUrlToBuffer - Criar object URL
    • Carregamento de scripts
      • scriptOnLoad - Carregamento dinâmico de scripts
      • loadScript - Um script, sem duplicatas
    • Tratamento de erros
      • handleConsole - Interceptar o console
      • handleError - Tratamento global de erros
      • handleFetchHook - Interceptar fetch
    • Outros
      • TOTP - Gerador de senha de uso único
      • createSignal - Criar sinal reativo
      • setMime / MimeType - Definir o tipo MIME
      • getExtensions - Obter as extensões
      • SyncHook - Gancho de evento síncrono
      • durationHandler - Execução adiada
      • task - Medir o tempo de execução
  • Operações com arquivos
    • writeFile - Gravar em arquivo
    • readFile - Ler arquivo
    • readDir - Ler diretório
    • watchFile - Observar alterações no arquivo
    • queryFileInfo - Consultar informações do arquivo
    • appendFile - Anexar conteúdo ao arquivo
  • Tipo MIME
    • getMime - Obter o tipo MIME
  • Canvas e animação
    • Geometria 2D em canvas - Caminhos e gradientes
    • tween - Funções de suavização
  • i18n
    • Motor de internacionalização
  • Renderização 2D (visual)
    • Motor de renderização
  • DOM virtual (vnode)
    • DOM virtual
  • Streaming (stream)
    • Respostas do modelo em streaming
  • Conversa (conversation)
    • Do log de eventos para nós
  • Service Worker (sw)
    • Cache e pré-cache
  • Servidor Node
    • Servidor HTTP e roteador
  • Bridge (postMessage)
    • Mensagens entre contextos

handleFetchHook / handleXhrHook

Veja Ganchos de instrumentação: os dois instrumentam o tráfego de rede e devolvem uma função para restaurar.

Página anteriorhandleError - Tratamento global de errosPróxima páginaTOTP - Gerador de senha de uso único