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 только)
Комментарии не найдены