URI.js é uma coleção de funções de JavaScript que permitem aos desenvolvedores manipular cordas na forma de URIs (ou URLs).
A biblioteca não modifica URL atual da página, e é apenas uma ferramenta básica manipulação de cadeia, mas especializado em cadeias de URL sozinho.
URI.js trabalha com client-side (browsers) e do lado do servidor (Node.js) ambientes.
Um plugin jQuery está incluído com o pacote de download assim
O que é novo nesta versão:.
- As alterações ao pacote de gerenciamento manifesta somente.
O que é novo na versão 1.16.1:
- As alterações ao pacote de gerenciamento manifesta única
O que é novo na versão 1.15.1:
- As alterações ao pacote de gerenciamento manifesta única
O que é novo na versão 1.14.2:
- As alterações ao pacote de gerenciamento manifesta única
O que é novo na versão 1.12.1:
- Fixação plugins fragmento para retornar URI para o carregamento simples.
O que é novo na versão 1.12.0:
- Fixo:
- .absoluteTo () para cumprir Exemplos RFC3986 Referência resolução
- .normalizePath () para manter as referências principais mãe (../) para caminhos relativos, enquanto remove-los para caminhos absolutos
- URI.protocol_expression a aceitar corretamente. em conformidade com RFC 3986 - Esquema
- URI.withinString () não usar retrocesso propenso URI.find_uri_expression expressão regular mais
O que é novo na versão 1.10.0:
- URI detecção de propriedade fixa para retornar 'src' se foi detectado nenhum.
O que é novo na versão 1.8.3:.
- A fixação de compressão UglifyJS2
O que é novo na versão 1.8.2:
- Adicionando .fragmentPrefix () para configurar o prefixo de fragmentURI e extensões fragmentQuery.
- Adicionando docs para .toString (), .valueOf () e .href ().
O que é novo na versão 1.8.0:
- Adicionando .resource () como composto de [caminho , consulta, fragmento]
- Adicionando jQuery compatibilidade 1.8.x para jQuery.URI.js (restantes compatibilidade com versões anteriores!)
- Adicionando portas padrão para Gopher, ws, wss
- Adicionando .duplicateQueryParameters () para controlar se os principais duplicatas = valor tem que ser preservada ou reduzida
- Atualização Punycode.js para a versão 1.1.1
- Melhorar a AMD / Nó usando UMD returnExports
- Fixação .addQuery (& quot; vazia & quot;)? Para adicionar corretamente vazio
- parsing Reparação de mal formatado userinfo http: // username: pass: Palavra @ hostname
O que é novo na versão 1.7.2:
- Corrige:
- detecção de SLD em .tld () -. Foot.se detectaria t.se
- .absoluteTo () para cumprir com RFC 3986 Secção 5.2.2.
- Localização não estar disponível em ambientes não-browser como node.js.
O que é novo na versão 1.7.0:.
- Adicionando .segment () acessor
- URI.encode Upgrade () para estrita codificação URI de acordo com RFC3986.
- Adicionando URI.encodeReserved () para excluir caracteres reservados (de acordo com RFC3986) de ser codificada.
- Adicionar suporte Template URI (RFC 6570) com UriTemplate ().
O que é novo na versão 1.6.3:
- .absoluteTo Fixo () para unir dois caminhos relativos corretamente.
- .clone Adicionado () para copiar uma instância URI.
O que é novo na versão 1.6.1:
- Fixação TypeError no domínio () com dot-less nomes de host.
O que é novo na versão 1.6.0:
- Adicionando URN (javascript :, mailto :,. ..) de apoio.
- Adicionando .scheme () como alias do .protocol ().
- Adicionando .userinfo () para cumprir com a terminologia do RFC 3986.
- Adicionando plugin jQuery src / jquery.URI.js.
- Fixação URLs esquema relativos.
O que é novo na versão 1.5.0:.
- Adicionar suporte domínio de segundo nível (SLD)
O que é novo na versão 1.4.1:.
- compatibilidade Adicionado commonjs
O que é novo na versão 1.4.0:
- Adicionado URI.iso8859 () e URI.unicode () para mudar charsets base.
- .iso8859 Adicionado () e .unicode () para converter a codificação de fuga de um URI.
O que é novo na versão 1.3.1:
- Atualizado Punycode.js para a versão 0.3.0
- testes de ponta de caso Adicionado (& quot; jim & quot;)
- Fixed ponta-casos em .protocol (), .port (), .subdomain (), .domain (), .tld (), .filename ()
- parsing fixo de hostname em .hostname ()
Requisitos :
- habilitar o JavaScript no lado do cliente
- Node.js para ambientes de servidor
- jQuery 1.7 ou superior (para o plugin jQuery apenas)
Comentários não encontrado