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

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

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

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

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

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

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

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

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

Facetrollex

  • 20
    вклад
  • 1
    вопрос
  • 52
    ответа
  • 23%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как сделать scroll вложенного элемента родительским scroll'ом?

    0leg5ergeev @0leg5ergeev
    Самые глупые вопросы здесь задаю я
    position: fixed;
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Авторизация через социальную сеть, репост и подписка на группу. Возможно?

    sim3x
    sim3x @sim3x
    Позволят ли API социальных сетей такое реализовать?
    нет
    Если нет то как обойти ограничение?
    никак
    направьте на путь истинный...
    нельзя делать плохие вещи
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как осуществить поиск похожих записей в mysql по возможному сходству 3 полей?

    iamnothing @iamnothing
    Я ничего не понял.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Работа с this в js?

    miraage
    Mikhail Osher @miraage
    Старый прогер
    Например, использовать bind.

    А вообще - не надо избавляться. Это норма.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Что понимать под словом back-end?

    Fesor
    Сергей Протько @Fesor
    Full-stack developer (Symfony, Angular)
    Если очень примитивно, то пользователь работает с frontend, который собирает и отправляет данные backend-у, который, в свою очередь, делает что-то с этими данными. В контексте клиент-серверного ПО, то клиент это frontend, а сервер - backend. Между ними http (обычно restfull или soap интерфейс, которые служат транспортном для данных).

    В более общем смысле, front-end является интерфейсом, который подготавливает данные для передачи на нижестоящий уровень (back-end). Причем уровней может быть сколь угодно много, так что на сервере так же может быть свой front-end и back-end к нему.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Правильно ли обезопасил входящие данные с форм?

    dzhiriki
    Александр Петров @dzhiriki
    DRY по вам плачет.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как лучше реализовать такую задачу?

    Fesor
    Сергей Протько @Fesor
    Full-stack developer (Symfony, Angular)
    Обычно подходят с другой стороны, пользователь выбирает регион и страну, а затем уже город. В вашем же случае вам придется разруливать ситуации, когда в разных странах есть город с одинаковым названием (скажем Париж в Беларуси и Франции, и всякие другие забавные примеры).

    Используйте сервисы для определения местоположения пользователя. В довольно большом проценте случаев даже и вводить пользователю тогда ничего не придется, что улучшит юзабилити.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Объеденить SQL 3 запроса в 1 массив

    disc
    Александр @disc
    веб-разработчик
    select p.*, p_g.*, p_i.*
    from `product` p
    left join `product_group` p_g ON p_g.id = p.group_id
    left join `product_image` p_i ON p_i.product_id = p.id
    ORDER BY p_i.`product_id` ASC
    LIMIT 0, 200


    Вот такой запрос позволит получить все данные одним запросом в один массив.
    В SELECT перечислите нужные поля, чтобы не было overhead
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Зависает браузер при выводе большого объема записей с БД (items.length >= 5000)?

    Петруша Укропов @artishok
    кратко
    Для начала уменьшить количество обращений к dom, заменив
    for($i = 0; $n = 1; json["items"].length > $i; $i++){
               $(".content").append('<div style="width:100%; height:46px; border-bottom:1px solid #DDD"><b>'+json["items"][i]["name"]+' - <span>'+json["items"][i]["date"]+'</span> - '+json["items"][i]["time"]+'</b></div>');
                }

    на
    var html = '';
    for($i = 0; $n = 1; json["items"].length > $i; $i++){
               html += '<div style="width:100%; height:46px; border-bottom:1px solid #DDD"><b>'+json["items"][i]["name"]+' - <span>'+json["items"][i]["date"]+'</span> - '+json["items"][i]["time"]+'</b></div>';
                }
     $(".content").append(html);

    Или что-то подобное
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
Оценили как «Нравится»
Самые активные сегодня
  • vabka
    Василий Банников
    • 8 ответов
    • 0 вопросов
  • Drno
    • 6 ответов
    • 0 вопросов
  • telegram_value_maker
    • 5 ответов
    • 0 вопросов
  • Алексей Гончаров
    • 4 ответа
    • 0 вопросов
  • DanArst
    Danny Arty
    • 4 ответа
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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