URI.js è una raccolta di funzioni JavaScript che consentono agli sviluppatori di manipolare le stringhe in forma di URI (o URL).
La libreria non modifica URL corrente della pagina, ed è solo uno strumento di base manipolazione delle stringhe, ma specializzata in soli stringhe URL.
URI.js funziona con lato client (browser) e server-side (Node.js) ambienti.
Un plugin jQuery è incluso con il pacchetto di download e
Cosa c'è di nuovo in questa versione:.
- Le modifiche al pacchetto di gestione manifesta solo.
Cosa c'è di nuovo nella versione 1.16.1:
- Le modifiche al pacchetto di gestione manifesta solo
Cosa c'è di nuovo nella versione 1.15.1:
- Le modifiche al pacchetto di gestione manifesta solo
Cosa c'è di nuovo nella versione 1.14.2:
- Le modifiche al pacchetto di gestione manifesta solo
Cosa c'è di nuovo nella versione 1.12.1:
- Risoluzione plugin frammento di tornare URI per semplice caricamento.
Cosa c'è di nuovo nella versione 1.12.0:
- fissi:
- .absoluteTo () per rispettare gli esempi RFC3986 Riferimento Risoluzione
- .normalizePath () per mantenere principali riferimenti genitore (../) per percorsi relativi, mentre la loro rimozione per percorsi assoluti
- URI.protocol_expression per accettare correttamente. in conformità con RFC 3986 - Schema
- URI.withinString () non utilizzare il backtracking più inclini URI.find_uri_expression espressione regolare
Cosa c'è di nuovo nella versione 1.10.0:
- fissi di rilevamento proprietà URI per tornare 'src' se è stato rilevato nessuno.
Cosa c'è di nuovo nella versione 1.8.3:.
- Risoluzione compressione UglifyJS2
Cosa c'è di nuovo nella versione 1.8.2:
- Aggiunta .fragmentPrefix () per configurare il prefisso di fragmentURI e le estensioni fragmentQuery.
- Aggiunta di documenti per .toString (), .valueOf () e .href ().
Cosa c'è di nuovo nella versione 1.8.0:
- Aggiunta .resource () come composto di [percorso , interrogare, frammento]
- Aggiunta la compatibilità 1.8.x jQuery per jQuery.URI.js (restanti compatibilità all'indietro!)
- L'aggiunta di porte predefinite per Gopher, WS, WSS
- Aggiunta .duplicateQueryParameters () per controllare se chiave duplicati = valore devono essere conservate o ridotto
- Aggiornamento Punycode.js alla versione 1.1.1
- Migliorare AMD / nodo utilizzando UMD returnExports
- .addQuery fissaggio (& quot; vuoto & quot;)? Aggiungere correttamente vuoto
- Fissaggio analisi di mal formattato userinfo http: // nomeutente: pass: parola @ hostname
Cosa c'è di nuovo nella versione 1.7.2:
- Correzioni:
- rilevazione SLD a .tld () -. Foot.se consentono di rilevare t.se
- .absoluteTo () per rispettare RFC 3986 sezione 5.2.2.
- Posizione non essere disponibile in ambienti non del browser come node.js.
Cosa c'è di nuovo nella versione 1.7.0:.
- Aggiunta .segment () di accesso
- Aggiornamento URI.encode () a una rigorosa codifica URI in base alla RFC3986.
- Aggiunta URI.encodeReserved () per escludere caratteri riservati (secondo RFC3986) di essere codificato.
- L'aggiunta del supporto URI Template (RFC 6570) con UriTemplate ().
Cosa c'è di nuovo nella versione 1.6.3:
- fissi .absoluteTo () per unire due percorsi relativi correttamente.
- .clone Aggiunto () per copiare un'istanza URI.
Cosa c'è di nuovo nella versione 1.6.1:
- Risoluzione TypeError su dominio () con dot-less nomi host.
Cosa c'è di nuovo nella versione 1.6.0:
- Aggiunta di URN (javascript :, mailto :,. ..) di sostegno.
- Aggiunta .scheme () come alias di .protocol ().
- Aggiunta .userinfo () per rispettare la terminologia di RFC 3986.
- L'aggiunta di plugin jQuery src / jquery.URI.js.
- Risoluzione URL relativi regime.
Cosa c'è di nuovo nella versione 1.5.0:.
- L'aggiunta del supporto dominio di secondo livello (SLD)
Cosa c'è di nuovo nella versione 1.4.1:.
- compatibilità Aggiunto CommonJS
Cosa c'è di nuovo nella versione 1.4.0:
- Aggiunto URI.iso8859 () e URI.unicode () per cambiare i set di caratteri di base.
- .iso8859 Aggiunto () e .unicode () per convertire la codifica fuga di un URI.
Cosa c'è di nuovo nella versione 1.3.1:
- Aggiornamento Punycode.js alla versione 0.3.0
- test Aggiunto bordo-CASE (& quot; Jim & quot;)
- Fixed edge-casi in .protocol (), .port (), .subdomain (), .domain (), .tld (), .FileName ()
- l'analisi fisso di hostname a .hostname ()
Requisiti :
- abilitato JavaScript sul lato client
- Node.js per ambienti server-side
- jQuery 1.7 o superiore (per il plugin jQuery solo)
I commenti non trovato