URI.js er en samling av Javascript-funksjoner som gjør det mulig for utviklere å manipulere strenger i form av URIer (eller URL-adresser).
Biblioteket endrer ikke sidens gjeldende URL, og er bare en grunnleggende streng manipulasjon verktøy, men spesialisert i URL-strenger alene.
URI.js fungerer med klientsiden (nettlesere) og server-side (Node.js) miljøer.
En jQuery plugin følger med nedlastingspakken samt
Hva er nytt i denne utgaven.
- endringer til å pakke ledelse manifesterer bare.
Hva er nytt i versjon 1.16.1:
- Endringer til å pakke ledelse manifesterer bare
Hva er nytt i versjon 1.15.1:
- Endringer til å pakke ledelse manifesterer bare
Hva er nytt i versjon 1.14.2:
- Endringer til å pakke ledelse manifesterer bare
Hva er nytt i versjon 1.12.1:
- Fixing fragment plugins for å gå tilbake URI for enklere lasting.
Hva er nytt i versjon 1.12.0:
- Fast:
- .absoluteTo () for å overholde RFC3986 Reference Oppløsning Eksempler
- .normalizePath () for å opprettholde ledende foreldre referanser (../) for relative baner, mens du fjerner dem for absolutte stier
- URI.protocol_expression å skikkelig akseptere. i samsvar med RFC 3986 - Skjema
- URI.withinString () for å ikke bruke tilbakesporing utsatt regulære uttrykk URI.find_uri_expression lenger
Hva er nytt i versjon 1.10.0:
- Fast URI eiendom gjenkjenning for å vende tilbake "src" hvis ingen ble oppdaget.
Hva er nytt i versjon 1.8.3.
- Fixing UglifyJS2 komprimering
Hva er nytt i versjon 1.8.2:
- Legge .fragmentPrefix () for å konfigurere prefikset fragmentURI og fragmentQuery utvidelser.
- Legge dokumenter for .toString (), .valueOf () og .href ().
Hva er nytt i versjon 1.8.0:
- Legge .resource () som forbindelse av [bane , spørring, fragment]
- Legge jQuery 1.8.x kompatibilitet for jQuery.URI.js (gjenværende bakoverkompatibilitet!)
- Legge til standardportene for gopher, ws, WSS
- Legge .duplicateQueryParameters () for å kontrollere om nøkkel = verdi duplikater må bevares eller reduseres
- Oppdatering Punycode.js til versjon 1.1.1
- Bedre AMD / Node bruker UMD returnExports
- Fixing .addQuery (& quot; tom & quot;)? Å legge ordentlig tom
- Reparasjon analyseringen av dårlig formatert userinfo http: // brukernavn: pass: ord @ hostname
Hva er nytt i versjon 1.7.2:
- Fixes:
- SLD deteksjon i .TLD () -. Foot.se ville oppdage t.se
- .absoluteTo () for å overholde RFC 3986 punkt 5.2.2.
- Plassering ikke er tilgjengelig i ikke-browser miljøer som node.js.
Hva er nytt i versjon 1.7.0:
- Legge .segment () tilbehør
- Oppgradering URI.encode () til strenge URI koding i henhold til RFC3986.
- Legge URI.encodeReserved () for å utelukke reserverte tegn (i henhold til RFC3986) blir kodet.
- støtte med URITemplate Legge URI Mal (RFC 6570) ().
Hva er nytt i versjon 1.6.3:
- Fast .absoluteTo () til å bli to relative stier riktig.
- Lagt .clone () for å kopiere en URI eksempel.
Hva er nytt i versjon 1.6.1:
- Fixing Typeerror på domenet () med dot-less vertsnavn.
Hva er nytt i versjon 1.6.0:
- Legge URN (javascript :, mailto :,. ..) støtte.
- Legge .scheme () som alias av .protocol ().
- Legge .userinfo () for å overholde terminologi RFC 3986.
- Legge jQuery Plugin src / jquery.URI.js.
- Fixing relative ordningen nettadresser.
Hva er nytt i versjon 1.5.0.
- Legge til støtte Second Level Domain (SLD)
Hva er nytt i versjon 1.4.1.
- Lagd CommonJS kompatibilitet
Hva er nytt i versjon 1.4.0:
- Lagt URI.iso8859 () og URI.unicode () for å slå basistegnsett.
- Lagd .iso8859 () og .unicode () til å konvertere en URI flukt koding.
Hva er nytt i versjon 1.3.1:
- Oppdatert Punycode.js til versjon 0.3.0
- Lagt kant-case tester (& quot; jim & quot;)
- Till edge-tilfeller i .protocol (), .port (), .subdomain (), .domain (), .TLD (), .filename ()
- Fast analyseringen av vertsnavn i .hostname ()
Krav
- aktivere Javascript på klientsiden
- Node.js for server-side miljøer
- jQuery 1.7 eller høyere (for jQuery plugin only)
Kommentarer ikke funnet