Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
vtboren

Владимир Бандуристов

  • 0
    вклад
  • 22
    вопроса
  • 1
    ответ
  • 0%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как получить только полностью совпадающие элементы массива?

    kawabanga
    Dmitry Bay @kawabanga
    php.net/manual/ru/function.array-intersect.php

    А вообще решайте вопрос по мере прихода. Вы же понимаете, что написать foreach просто гораздо проще.
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Нужна ли лицензия для верстки на Github?

    BuriK666
    Андрей Буров @BuriK666
    Компьютерный псих
    нет.
    https://www.infoworld.com/article/2615869/open-sou...
    As Brian Doll, GitHub's VP of Marketing explains it here:

    Code without an explicit license is protected by copyright and is by default All Rights Reserved. The person or people who wrote the code are protected as such. Any time you're using software you didn't write, licensing should be considered and abided.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какую книгу посоветуете для изучения vue.js?

    Djaler
    Кирилл Романов @Djaler
    Сеньор-помидор
    Начните с официальной документации. Она весьма хороша
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как добавить класс к последнему элементу во вложенности неизвестной глубины?

    alex_deerk
    alex_deerk @alex_deerk
    В ответах некомпетентен. Пытаю Python
    Как вариант:
    $('.submenu:last').addClass('active');
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как добавить класс к последнему элементу во вложенности неизвестной глубины?

    GreatRash @GreatRash
    $('ul.submenu:not(:has(ul.submenu))')
    Но быстродействие будет хреновое.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Есть ли готовые хорошие адаптивные шаблоны для интернет-магазина?

    Aligatro
    Aligatro @Aligatro
    Turn food and coffee into software...
    Сам я для продакшена черпаю вдохновение с этих шаблонно-сборников.
    https://shapebootstrap.net/
    w3layouts.com

    Много качественных работ в том числе и бесплатных шаблонов на любой вкус.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как скрыть или показать блок в зависимости от состояний чекбоксов?

    Aliance
    Илья Лесных @Aliance
    Лучше будет сделать некий Listener, который подпишется на изменения состояния кнопок. А после публикации изменения - будет отображать или скрывать блок Это более универсально и разделяет котлеты от мух.

    Вот пример реализации через jQuery Callbacks
    // реализация паттерна Обозреватель (Observer)
    var topics = {};
    
    function observer(id) {
        var topic = id && topics[id];
    
        if (! topic) {
            var callbacks = $.Callbacks('memory');
            topic = {
                publish     : callbacks.fire,
                subscribe   : callbacks.add,
                unsubscribe : callbacks.remove
            };
            if (id) {
                topics[id] = topic;
            }
        }
    
        return topic;
    };
    // подписываемся на некую функцию
    observer('checkboxes').subscribe(handleCheckboxesState);
    // биндим всем чекбоксам при изменении их состояния вызывать у подписчиков функцию обработки
    $(function() {
        $(':checkbox').on('change', function() {
            observer('checkboxes').publish($(this));
        });
    })
    // функция обработки
    function handleCheckboxesState($checkbox) {
        // все чекбоксы - $(':checkbox').
        // кликнутый чекбокс - $checkbox
    }


    Демо
    Ответ написан более трёх лет назад
    6 комментариев
    6 комментариев
  • Как распаковать zip-архив с заменой файлов с помощью PHP?

    Metalbrother @Metalbrother
    Приблизительно так (с использованием PclZip):
    require_once 'pclzip.lib.php';
    $archive = new PclZip('archive.zip');
    
    $archive->extract(PCLZIP_OPT_PATH, 'folder', PCLZIP_CB_PRE_EXTRACT, 'preExtractCallback');
    
    // функция будет вызвана перед распаковкой очередного файла
    function preExtractCallback($p_event, &$p_header)
    {
        // если файл уже существует, то удаляем его
        if (file_exists($p_header['filename'])) {
            unlink($p_header['filename']);
        }
        return 1;
    }


    www.phpconcept.net/pclzip/user-guide/48
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Перезапись значения переменной в php файле?

    Roman Zakharov @Caman
    Разработка
    Содержимое файла занести в переменную, в переменной регуляркой изменить нужное, записать значение в файл.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
Оценили как «Нравится»
Самые активные сегодня
  • Evgenii
    • 11 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 7 ответов
    • 0 вопросов
  • zdev-online
    • 5 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 5 ответов
    • 0 вопросов
  • TheAndrey7
    • 5 ответов
    • 0 вопросов
  • Sozdavan
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации