URI.js ist eine Sammlung von JavaScript-Funktionen, die es Entwicklern ermöglichen, Zeichenfolgen in Form von URIs zu manipulieren (oder URLs).
Die Bibliothek zeigt nicht die aktuelle URL der Seite zu ändern, und ist lediglich ein Grund String-Manipulation-Tool, sondern spezialisierte sich auf URL-Strings allein.
URI.js arbeitet mit Client-Seite (Browser) und serverseitige (Node.js) Umgebungen.
Ein jQuery-Plugin ist auch mit dem Download-Paket enthalten
Was ist neu in dieser Version:.
- Änderungen zum Paketmanagement manifestiert nur.
Was ist neu ist in Version 1.16.1:
- Änderungen Management zu verpacken manifestiert nur
Was ist neu ist in Version 1.15.1:
- Änderungen Management zu verpacken manifestiert nur
Was ist neu ist in Version 1.14.2:
- Änderungen Management zu verpacken manifestiert nur
Was ist neu in der Version 1.12.1:
- Fragment Plugins Fixing URI für einfacheres Laden zurückzukehren.
Was ist neu in der Version 1.12.0:
- Fixed:
- .absoluteTo () mit RFC3986 Referenz Auflösung Beispiele zu erfüllen
- .normalizePath () zu halten führende Mutterreferenzen (../) für relative Pfade, während sie für absolute Pfade zu entfernen
- URI.protocol_expression richtig akzeptieren. in Übereinstimmung mit RFC 3986 - Schema
- URI.withinString (), um nicht anfällig für reguläre Ausdrücke verwenden URI.find_uri_expression Rückzieher mehr
Was ist neu in der Version 1.10.0:
- Fixed URI-Eigenschaft Erkennung zurückzukehren 'src', wenn keiner wurde erkannt.
Was ist neu in Version 1.8.3:.
- Befestigungs UglifyJS2 Kompression
Was ist neu in Version 1.8.2:
- Hinzufügen von .fragmentPrefix () Präfix fragmentURI konfigurieren und fragmentQuery Erweiterungen.
- Dokumentation für .toString (), .valueOf () und .href () hinzufügen.
Was ist neu in Version 1.8.0:
- Hinzufügen von .resource () als Verbindung von [Pfad , Abfrage, Fragment]
- Hinzufügen von jQuery 1.8.x Kompatibilität für jQuery.URI.js (verbleibende Abwärtskompatibilität!)
- Hinzufügen von Standard-Ports für Gopher, ws, wss
- Hinzufügen von .duplicateQueryParameters () zu steuern, wenn Schlüssel = Wert Duplikate erhalten oder reduziert werden
- Aktualisieren Punycode.js auf Version 1.1.1
- Verbesserung der AMD / Node mit UMD returnExports
- Befestigungs .addQuery (& quot; leer & quot;)? Richtig hinzufügen leer
- Befestigungs Parsen von schlecht formatiert Userinfo http: // username: pass: Wort @ hostname
Was ist neu in Version 1.7.2:
- Fixes:
- SLD Erkennung in .tld () -. Foot.se würde t.se erkennen
- .absoluteTo () mit RFC 3986 Abschnitt 5.2.2 entsprechen.
- Die Lage ist nicht in Nicht-Browser-Umgebungen wie node.js zur Verfügung stehen.
Was ist neu in Version 1.7.0:.
- Hinzufügen von .segment () Zugriff
- Upgrade URI.encode (), um strenge URI-Kodierung gemäß RFC3986.
- Hinzufügen von URI.encodeReserved () reservierten Zeichen auszuschließen (nach RFC3986) von codiert werden.
- Hinzufügen von URI-Vorlage (RFC 6570) unterstützen mit UriTemplate ().
Was ist neu in Version 1.6.3:
- Feste .absoluteTo () zwei relative Pfade zu verbinden richtig.
- hinzugefügt .clone () eine URI-Instanz zu kopieren.
Was ist neu in Version 1.6.1:
- Fixing Typeerror auf Domain () mit Punkt weniger Host-Namen.
Was ist neu in Version 1.6.0:
- Hinzufügen von URN (Javascript :, mailto :,. ..) zu unterstützen.
- Hinzufügen von .scheme () als Alias .protocol ().
- Hinzufügen von .userinfo () mit der Terminologie von RFC 3986 zu erfüllen.
- Hinzufügen von jQuery Plugin src / jquery.URI.js.
- Fixing relativ Schema URLs.
Was ist neu in Version 1.5.0:.
- Hinzufügen von Second-Level-Domain (SLD) Unterstützung
Was ist neu in Version 1.4.1:.
- hinzugefügt Commonjs Kompatibilität
Was ist neu in Version 1.4.0:
- hinzugefügt URI.iso8859 () und URI.unicode () auf Basis charsets wechseln.
- hinzugefügt .iso8859 () und .unicode (), um eine URI Escape-Codierung zu konvertieren.
Was ist neu in Version 1.3.1:
- Aktualisiert Punycode.js auf Version 0.3.0
- am Rand-Fall-Tests (& quot; jim & quot;)
- Fixed Edge-Fälle in .protocol (), .port (), .subdomain (), .domain (), .tld (), .filename ()
- Fixed Parsen von Hostnamen in .hostname ()
Anforderungen: :
- Sie JavaScript auf Client-Seite aktiviert
- Node.js für die serverseitige Umgebungen
- jQuery 1.7 oder höher (für das jQuery-Plugin nur)
Kommentare nicht gefunden