URI.js es una colección de funciones JavaScript que permiten a los desarrolladores manipular cadenas en forma de URI (o URL).
La biblioteca no modifica la URL actual de la página, y no es más que una herramienta básica de manipulación de cadenas, pero especializada en cadenas URL solos.
URI.js trabaja con el lado del cliente (navegadores) y del lado del servidor (Node.js) entornos.
Un plugin de jQuery se incluye en el paquete de descarga, así
¿Qué hay de nuevo en esta versión:.
- Los cambios al paquete de gestión se manifiesta solamente.
¿Qué es la nueva en la versión 1.16.1:
- Los cambios al paquete de gestión se manifiesta solamente
¿Qué es la nueva en la versión 1.15.1:
- Los cambios al paquete de gestión se manifiesta solamente
¿Qué es la nueva en la versión 1.14.2:
- Los cambios al paquete de gestión se manifiesta solamente
¿Qué es la nueva en la versión 1.12.1:
- La fijación de los fragmentos de plugins para volver URI para la carga más simple.
¿Qué hay de nuevo en la versión 1.12.0:
- Fijo:
- .absoluteTo () para cumplir con los Ejemplos de Referencia Resolución RFC3986
- .normalizePath () para mantener las principales referencias para padres (../) para rutas relativas, mientras que la eliminación de ellos de rutas absolutas
- URI.protocol_expression para aceptar correctamente. de acuerdo con RFC 3986 - Esquema
- URI.withinString () para no utilizar el retroceso propensos URI.find_uri_expression expresión regular más
¿Qué hay de nuevo en la versión 1.10.0:
- fijo de detección de la propiedad URI para volver 'src' si no se detectó ninguna.
¿Qué hay de nuevo en la versión 1.8.3:.
- La fijación de compresión UglifyJS2
¿Qué es la nueva en la versión 1.8.2:
- Adición .fragmentPrefix () para configurar el prefijo de fragmentURI y extensiones fragmentQuery.
- Adición de documentos para .toString (), .valueOf () y .href ().
¿Qué hay de nuevo en la versión 1.8.0:
- Adición .resource () como compuesto de [ruta , consulta, fragmento]
- La adición de compatibilidad 1.8.x jQuery para jQuery.URI.js (compatibilidad hacia atrás restantes!)
- Adición de puertos predeterminados para Gopher, ws, WSS
- Adición .duplicateQueryParameters () para controlar si los duplicados clave = valor tienen que ser conservados o reducida
- La actualización a la versión 1.1.1 Punycode.js
- La mejora de AMD / Nodo usando UMD returnExports
- Fijación .addQuery (& quot; vacío & quot;)? Añadir adecuadamente vacío
- Fijación de análisis con formato incorrecto userinfo http: // nombre de usuario: pass: Palabra @ hostname
¿Qué hay de nuevo en la versión 1.7.2:
- Correcciones:
- Detección de SLD en .tld () -. Foot.se detectaría t.se
- .absoluteTo () para cumplir con la RFC 3986 Sección 5.2.2.
- La ubicación no está disponible en entornos no-navegador como Node.js.
¿Qué hay de nuevo en la versión 1.7.0:.
- Adición .SEGMENT () de acceso
- URI.encode actualización () a la estricta codificación URI de acuerdo con RFC3986.
- Adición URI.encodeReserved () para excluir caracteres reservados (de acuerdo con RFC3986) de ser codificada.
- Apoyo a la adición URI Plantilla (RFC 6570) con UriTemplate ().
¿Qué es la nueva en la versión 1.6.3:
- Fijo .absoluteTo () para unir dos rutas relativas adecuadamente.
- .clone Añadido () para copiar una instancia URI.
¿Qué hay de nuevo en la versión 1.6.1:
- La fijación TypeError de dominio () con un punto menos los nombres de host.
¿Qué es la nueva en la versión 1.6.0:
- Adición URN (javascript :, mailto :,. ..) de apoyo.
- Adición .scheme () con el alias de .protocol ().
- Adición .userinfo () para cumplir con la terminología de la RFC 3986.
- Adición de jQuery Plugin de src / jquery.URI.js.
- La fijación de esquema Las URLs relativas.
¿Qué es la nueva en la versión 1.5.0:.
- Añadir soporte de dominio de segundo nivel (SLD)
¿Qué hay de nuevo en la versión 1.4.1:.
- Compatibilidad Agregado CommonJS
¿Qué hay de nuevo en la versión 1.4.0:
- Agregado URI.iso8859 () y URI.unicode () para cambiar los conjuntos de caracteres de base.
- .iso8859 Añadido (.unicode) y () para convertir la codificación de escape de un URI.
¿Qué hay de nuevo en la versión 1.3.1:
- Actualización Punycode.js a la versión 0.3.0
- pruebas Añadido borde de los casos (& quot; Jim & quot;)
- fijas de borde casos en .protocol (), .port (), .subdomain (), .dominio (), .tld (), .FileName ()
- análisis fijo del nombre de host en .hostname ()
Requisitos
- JavaScript habilitado en el lado del cliente
- Node.js para entornos de servidor
- jQuery 1.7 o superior (para el plugin jQuery solamente)
Comentarios que no se encuentran