URI.js являє собою набір функцій JavaScript, які дозволяють розробникам маніпулювати рядками у вигляді URI, (або URL).
Бібліотека не змінює поточний URL Сторінка, а є всього лише основним інструментом маніпуляцій з рядками, але спеціалізується на одних тільки URL-рядки.
URI.js працює з клієнтської сторони (браузери) і на стороні сервера (Node.js) середовища.
Плагін JQuery входить в пакет завантаження, а також
Що нового в цьому випуску :.
- Зміни в пакет управління проявляється тільки.
Що нового у версії 1.16.1:
- Зміни в пакет управління проявляється тільки
Що нового у версії 1.15.1:
- Зміни в пакет управління проявляється тільки
Що нового у версії 1.14.2:
- Зміни в пакет управління проявляється тільки
Що нового у версії 1.12.1:
- Фіксація фрагментів полігонів для повернення URI для спрощення завантаження.
Що нового у версії 1.12.0:
- Виправлено:
- .absoluteTo () дотримуватися RFC3986 дозвіл посилань Приклади
- .normalizePath (), щоб зберегти провідні батьківські посилання (../) для відносних шляхів, при видаленні їх абсолютних шляхів
- URI.protocol_expression, щоб правильно прийняти. відповідно до RFC 3986 - Схема
- URI.withinString (), щоб не використовувати повернень схильної регулярний вираз URI.find_uri_expression більше
Що нового у версії 1.10.0:
- Виправлено визначення властивість URI для повернення 'SRC', якщо не було виявлено жодного.
Що нового у версії 1.8.3 :.
- Кріплення стиснення UglifyJS2
Що нового у версії 1.8.2:
- Додавання .fragmentPrefix (), щоб налаштувати префікс fragmentURI і розширення fragmentQuery.
- Додавання документів для .ToString (), .valueOf () і .href ().
Що нового у версії 1.8.0:
- Додавання .resource () в якості з'єднання [шлях , запит, фрагмент]
- Додавання сумісності 1.8.x JQuery для jQuery.URI.js (залишилися зворотної сумісності!)
- Додавання портів за замовчуванням для ховраха, WS, WSS
- Додавання .duplicateQueryParameters () для управління, якщо ключ = значення дублікатами повинні бути збережені або зменшити
- Оновлення Punycode.js до версії 1.1.1
- Поліпшення AMD / вузла з використанням UMD returnExports
- Кріплення .addQuery (& Quot; порожній & Quot;)? Правильно додати порожній
- Закріплення розбір погано відформатований UserInfo HTTP: // ім'я користувача: пароль: слово @ ім'я хоста
Що нового у версії 1.7.2:
- Виправлення:
- SLD виявлення в .tld () -. Foot.se б виявити t.se
- .absoluteTo (), щоб відповідати RFC 3986 Розділ 5.2.2.
- Місцезнаходження не доступні в середовищі небраузерних як Node.js.
Що нового у версії 1.7.0 :.
- Додавання .segment () аксессор
- Оновлення URI.encode () суворого кодування URI відповідно до RFC3986.
- Додавання URI.encodeReserved (), щоб виключити зарезервовані символи (відповідно до RFC3986) від кодування.
- Додавання URI шаблону (RFC 6570) Підтримка з URITemplate ().
Що нового у версії 1.6.3:
- Фіксований .absoluteTo () для з'єднання двох відносних шляхів належним чином.
- Додана .clone (), щоб скопіювати екземпляр URI.
Що нового у версії 1.6.1:
- Кріплення TypeError на домені () з дот-менш імена хостів.
Що нового у версії 1.6.0:
- Додавання URN (JavaScript:, MAILTO:,. ..) підтримка.
- Додавання .scheme () в якості псевдоніма .protocol ().
- Додавання .userinfo (), щоб відповідати термінології RFC 3986.
- Додавання JQuery плагінів SRC / jquery.URI.js.
- Фіксація відносні схеми URL.
Що нового у версії 1.5.0 :.
- Додавання підтримки другого рівня домену (SLD)
Що нового у версії 1.4.1 :.
- Додана сумісність CommonJS
Що нового у версії 1.4.0:
- Додана URI.iso8859 () і URI.unicode () для перемикання базових кодувань.
- Додані .iso8859 () і .unicode (), щоб перетворити кодування уникнути їх Урі.
Що нового у версії 1.3.1:
- Оновлений Punycode.js до версії 0.3.0
- долучення край регістра тестів (& Quot; джим & Quot;)
- Виправлені крайові-кейси в .protocol (), .port (), .subdomain (), .domain (), .tld (), .filename ()
- Виправлена парсинг імені хоста в .hostname ()
Вимоги
- включений JavaScript на стороні клієнта
- Node.js для серверних середовищ
- JQuery 1.7 або вище (для плагіна Jquery тільки)
Коментар не знайдено