O que é codeuri em javascript

O que é codeuri em javascript
““Uri" ou "Identificador de Recurso Uniforme”Identifica um recurso e descreve como acessá -lo. Em JavaScript, “URLs" ou "Localizadores de recursos uniformes”Pode conter apenas os caracteres do conjunto de caracteres padrão ASCII 128. Portanto, palavras reservadas devem ser codificadas se não fizerem parte do conjunto antes de passá -las para o URL.

Por exemplo, o usuário preencheu um formulário com dados no formato da string, que deve ser manuseado URL. Nesse cenário, você pode utilizar o JavaScript “codeuri ()”Função para codificar o valor da string.

Este artigo discutirá o uso do método codeuri () em JavaScript. Então vamos começar!

O que é codeuri () em javascript

O "codeuri ()”A função codifica o URI especificado substituindo os caracteres da string pelas sequências de fuga em javascript. Por exemplo, o “codeuri ()”A função substitui o personagem espacial“ “de uma string como uma porcentagem 20:“%20”.

No entanto, também existem alguns personagens que não podem ser codificados e foram deixados como é. Esses personagens incluem:

  • Alfabetos ambos minúsculo e maiúsculas
  • Dígitos de 0 para 9
  • Outro caracteres especiais como #; (), ' / * ? ~: ! @ . & _ = - $ +

Agora, vamos verificar a sintaxe do “codeuri ()”Função em JavaScript.

Sintaxe

Encodeuri (URI)

Aqui o "codeuri ()”Função aceita a“Uri”Como argumento e retorna o respectivo URI codificado.

Exemplo
O javascript “codeuri ()”A função pode ser utilizada para codificar um URI que compreende alguns espaços. Por exemplo, no exemplo abaixo, passamos o URI “https: // linuxhint.com/ javascript Clear Console " para o "codeuri ()”Função:

var codeduri = codeuri ("https: // linuxhint.com/ javascript Clear Console ");
console.log ("O URI codificado é:"+ codeduri);

Execução do especificado “codeuri ()”A função retornará o seguinte URI codificado:

Diferença entre as funções Codeuri () e Encodeuricomponent ()

Os iniciantes geralmente ficam confusos entre o “codeuri ()" e "codeuricomponent ()”Funciona e pensa que ambas as funções são usadas para o mesmo objetivo; No entanto, esse não é o caso.

O javascript “codeuri ()”A função é usada quando a string precisa ser codificada como um URL inteiro, Considerando que a "codeuricomponent ()”A função codifica apenas o seção de um Url como um "string de consulta”. Como resultado, o número de caracteres substituídos por sequências de fuga excede o dos “codeuri ()”Função.

Confira o exemplo abaixo para usar o “codeuricomponent ()”Função em JavaScript.

Exemplo
Em uma situação em que é necessário construir um URL a partir de uma string, o “codeuricomponent ()”A função é usada para codificar os parâmetros da string de consulta. Depois disso, você pode concatenar o URI codificado para a outra parte para formar um URL:

var x = codeuricomponent ('javascript')
var url = "http: // linuxhint.coma?search = " + x +" e comprimento = 34 ";
console.log ("novo URL é:"+ url);

A saída dada significa isso com a ajuda do “codeuricomponent ()”Função, a string“ JavaScript ”É convertido em sua versão codificada e depois se torna parte do“url”Variável utilizando o operador de concatenação“+”:

Por que você deve usar a função codeuri () em javascript

O uso do “codeuri ()”A função oferece os seguintes benefícios:

  • O "codeuri ()”A função permite que os desenvolvedores JavaScript codifiquem os URIs especificados com simplicidade e facilidade uma vez que ajuda a codificar todo o conjunto de caracteres de uma só vez e retorna o valor da string correspondente.
  • Maioria navegadores modernos são compatível com diferentes versões do "codeuri ()”Função, para que você possa usar essas funções sem problemas.

Todas as informações essenciais relacionadas à função JavaScript Codeuri (). Você pode pesquisar ainda mais de acordo com seus requisitos.

Conclusão

Em JavaScript, o “codeuri ()”A função codifica o URI especificado substituindo os caracteres da string pelas sequências de fuga. Por exemplo, o “codeuri ()”A função substitui o personagem espacial“ “de uma string como uma porcentagem 20:“%20”. Aceita o “Uri”Como argumento e retorna o respectivo URI codificado. Este artigo discutiu o uso dos codeuri () em JavaScript com a ajuda de exemplos adequados.