Модуль для парсинга url. Расширяет базовый модуль из bem-core
дополнительным классом Uri
.
modules.require(['uri__querystring'], function(Querystring) {
// Парсим url
var u = Querystring.Uri.parse('http://example.org:8080/path?test=1&test=2¶m2=22');
// Изменяем порт
u.setPort(80);
// Изменяем параметры запроса
u.deleteParam('test', '2');
u.replaceParam('param2', 2);
// Обратно сериализуем url
u.toString(); // "http://example.org:8080/path?test=1¶m2=2"
});