README.md

    Пакет Router.js

    Автор: Семен Кузнецов - CatDesign Group

    Домашняя страница: http://cat-design.ru

    Описание: Данный JS пакет служит легкой альтернативой существующих роутеров. Пакет занимает всего 3 кб. памяти.

    Основная цель: Пакет управляет GET параметрами в строке запроса. Он будет полезен для разработки различных веб-приложений. Простой пример - это фильтр интернет-магазина.

    Обязательно посмотрите демо страницу в папке demo. Там вы можете ознакомиться с возможностями пакета в интерактивном режиме.

    Использование

    Просто подключите пакет на ваш сайт:

    <script src='Router.js'></script>
    

    Основные методы

    ROUTER // Константа с объектом URL
    
    // Получить текущий URL
    getUrl();
    
    // Установить url, Примеры параметров: "/new-url", "http://site.ru/new-url"
    setUrl(url);
    
    // Установить url, тоже самое, но сохраняет текущие параметры запроса
    setUrlSaveParams(url);
    
    // Получить значение GET параметра по имени
    getQueryItem(name);
    
    // Получить текущую строку запроса (GET параметры)
    getQueryString();
    
    // Получить текущий массив параметров запроса (GET параметры)
    getQueryArray();
    
    // Устанавливает 1 GET параметр
    setQueryParam(key, value);
    
    // Устанавливает массив GET параметров
    setQueryParams([{key: key, value: value}]);
    
    // Устанавливает GET параметры из строки
    // Используйте совместно с $(form).serialize()
    setQueryParamsByString(queryString);
    
    // Добаляет 1 GET параметр
    addQueryParam(key, value);
    
    // Добаляет массив GET параметров
    addQueryParams([{key: key, value: value}]);
    
    // Добаляет GET параметры из строки
    addQueryParamsByString(queryString);
    
    // Удаляет 1 GET параметр
    removeQueryParam(name);
    
    // Удаляет все GET параметры из запроса
    resetUrlParams();
    

    Разница set методов от add в том что set методы заменяют текущие GET параметры, а add методы будут их дублировать. Так что предпочтительнее использовать set

    Описание

    Пакет для управления GET параметрами на JavaScript

    Конвейеры
    0 успешных
    0 с ошибкой