URI.js yra "JavaScript" funkcijas, kurios leidžia kūrėjams manipuliuoti eilutes į URI (arba URL) forma kolekcija.
biblioteka nekeičia puslapio dabartinį URL ir yra tik pagrindinę styginių manipuliacijos priemonė, bet specializuojasi vien URL stygos.
URI.js dirba su kliento pusėje (naršyklės) ir serverio pusėje (Node.js) aplinkoje.
JQuery įskiepiai yra įtraukta į atsisiuntimo paketą, taip pat
Kas naujo , šioje laidoje.
- keitimai paketų valdymo pasireiškia tik.
Kas naujo versija 1.16.1:
- keitimai paketų valdymo pasireiškia tik
Kas naujo versija 1.15.1:
- keitimai paketų valdymo pasireiškia tik
Kas naujo versija 1.14.2:
- keitimai paketų valdymo pasireiškia tik
Kas naujo versija 1.12.1:
- Tvirtinimo fragmentų įskiepių grįžti URI paprastesniu apkrovai.
Kas naujo versija 1.12.0:
- Fiksuotas:
- .absoluteTo () laikytis RFC3986 nuoroda Rezoliucija pavyzdžiai;
- .normalizePath () išlaikyti pirmaujančių tėvų nuorodos (../) dėl santykinių takais, o pašalinant juos absoliučiais takais
- URI.protocol_expression tinkamai priimti. atitinka RFC 3986 - Schema,
- URI.withinString () nenaudoti atsitraukia linkę Įprastoji išraiška URI.find_uri_expression nebėra,
Kas naujo versija 1.10.0:
- Fiksuotas URI nuosavybė aptikimo grįžti "src", jei nė vienas buvo aptikta.
Kas naujo versija 1.8.3.
- Tvirtinimo UglifyJS2 suspaudimo;
Kas naujo versijos 1.8.2:
- Įrašyta .fragmentPrefix () konfigūruoti prievardį fragmentURI ir fragmentQuery plėtiniai.
- Įrašyta dokumentus už .toString (), .valueOf () ir .href ().
Kas naujo versijos 1.8.0:
- Įrašyta .resource () kaip junginys [kelias , užklausos, fragmentas]
- Įrašyta jQuery 1.8.x suderinamumą jQuery.URI.js (likusių atgalinio suderinamumo!),
- Įrašyta standartinius portus už Gopher, WS, WSS
- Įrašyta .duplicateQueryParameters (), kad kontroliuoti, ar turi būti konservuoti arba sumažinti pagrindiniai = vertė, dublikatai,
- atnaujinimas Punycode.js versija 1.1.1;
- gerinimas AMD / mazgas naudojant UMD returnExports
- Tvirtinimo .addQuery (& quot; tušti & quot;)? Tinkamai pridėti tuščia;
- Tvirtinimo apdorojant blogai suformatuotas userinfo http: // vartotojas: slaptažodis: žodis @ hostname'as
Kas naujo versijos 1.7.2:
- Išspręsti:
- GR aptikimo .tld () -. Foot.se būtų aptikti T.se
- .absoluteTo () laikytis RFC 3986 5.2.2 skirsnyje. "
- kur nėra prieinama ne naršyklės aplinkoje, pavyzdžiui, node.js.
Kas naujo versija 1.7.0.
- Įrašyta .segment () accessor
- modernizavimas URI.encode () griežtai URI kodavimas pagal RFC3986.
- Įrašyta URI.encodeReserved (), kad neįtraukti rezervuotas ženklų (pagal RFC3986) gražu užkoduota.
- Įrašyta URI šablonas (RFC 6570) paramą su URITemplate ().
Kas naujo versijos 1.6.3:
- Fiksuotas .absoluteTo () sujungti du santykinius kelius tinkamai.
- Pridėta .clone () nukopijuoti URI instancija.
Kas naujo versijos 1.6.1:
- Tvirtinimo TypeError apie domeną () su DOT-mažiau hostname'ai.
Kas naujo versijos 1.6.0:
- Įrašyta balsuokite (JavaScript :, mailto :,. ..) parama.
- Įrašyta .scheme () kaip Alias .protocol ().
- Įrašyta .userinfo (), kad atitiktų terminologijos RFC 3986.
- Įrašyta JQuery Plugin src / jquery.URI.js.
- Tvirtinimo santykinius schema URL.
Kas naujo versija 1.5.0.
- Įrašyta antrojo lygio domene (SLD) parama
Kas naujo versija 1.4.1.
- patalpintas CommonJS suderinamumo;
Kas naujo versijos 1.4.0:
- patalpintas URI.iso8859 () ir URI.unicode () pereiti bazinių simbolių rinkinius.
- Pridėta .iso8859 () ir .unicode () konvertuoti URI pabėgimą kodavimas.
Kas naujo versijos 1.3.1:
- Atnaujinta Punycode.js versija 0.3.0
- Pridėta krašto atvejų tyrimai (& quot; jim & quot;),
- Fiksuoti krašto atvejų .protocol () .port (), .subdomain (), .domain (), .tld (), .filename ()
- Fiksuotas atpa hostname į .hostname ()
Reikalavimai
- Javaskriptą kliento pusėje;
- Node.js už server-side aplinkoje;
- JQuery 1.7 arba naujesnė (už JQuery įskiepiai tik)
Komentarai nerastas