• Как реализовать фильтрацию товаров на чистом JS?

    0xD34F
    @0xD34F Куратор тега JavaScript
    Данные - вместо объекта сделайте массив, так будет проще работать.

    Когда данные получили - сохраните их (ну типа переменная какая-то, чтобы они у вас всегда были под рукой).

    Сделайте функцию, которая будет выводить список товаров - но не весь, а те, что ей будут переданы.

    Сделайте функцию, которая будет осуществлять фильтрацию - получает значения из фильтров, отбирает соответствующие элементы из массива, результат передаёт в функцию вывода товаров.

    На блок с фильтрами вешаете функцию фильтрации в качестве обработчика событий, возникающих после взаимодействия пользователя с фильтрами.

    Всё.
    Ответ написан
    8 комментариев
  • Как разжать сжатый html код с помощью PHP?

    Rou1997
    @Rou1997
    Идеи:
    1) Использовать DOMDocument, сперва чтение, затем запись с форматированием
    2) Использовать готовые сервисы, например jsbeautifier.org/?without-codemirror, у них есть API либо бек-енд легко в него превращается.
    Ответ написан
    Комментировать