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

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

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

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

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

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

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

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

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

Negwereth

lvivcss.com.ua
  • 246
    вклад
  • 1
    вопрос
  • 340
    ответов
  • 34%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Почему после смены роута не удаётся прочитать сохранённое в localstorage значение?

    0xD34F
    0xD34F @0xD34F Куратор тега Vue.js
    И здесь idUser не работает, только после перезагрузки страницы.

    Ну так наверное надо бы на страницу Feed переходить после того, как пользователь будет сохранён в localStorage. Т.е., this.$router.push({name: 'feed'}) следует выполнять в колбеке запроса получения данных пользователя.

    Также, почему-то я не могу получить из localstorage 'user' - пишет '[object Object]'.

    Неудивительно. Ведь это объект. При сохранении в localStorage делайте JSON.stringify, а когда достаёте - JSON.parse.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как отцентрировать fixed/absolute элемент не используя хак top/transform?

    xXRustamXx
    xXRustamXx @xXRustamXx
    parent {
    display: flex;
    justify-content: center;
    align-items: center;
    }
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как отцентрировать fixed/absolute элемент не используя хак top/transform?

    PretorDH
    Pretor DH @PretorDH
    HTML5, CSS3, PHP, JS - люблю в чистом виде.
    Используй полно экранную обертку с display flex, или table, или inline-block c vertical-align center ...

    Пример FLEX на JSfiddle
    Пример TABLE на JSfiddle
    Пример INLINE-BLOCK на JSfiddle
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Получить цвет пикселя не используя canvas?

    holymotion @holymotion
    https://stackoverflow.com/questions/12605315/html5...
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как то можно красиво написать if-ы?

    mashletov
    Anton Mashletov @mashletov
    Math.random()
    if (socket.request.user === undefined) {
        console.error('error'); // или throw
        return;
    }
    
    if (socket.request.user.id === undefined) {
        console.error('error'); // или throw
        return;
    }
    
    // todo
    Ответ написан более трёх лет назад
    8 комментариев
    8 комментариев
  • Как научиться хорошему дизайну?

    Sanes
    Sanes @Sanes
    Значит это не ваше. Либо копируйте, либо забейте. Пусть другие делают.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Чем реально полезным можно заняться школьнику знающему программирование?

    sergiks
    Сергей Соколов @sergiks
    ♬♬
    «Заявить о себе» можно на крупных публичных площадках:
    1. github – помочь существующему проекту или запилить новый, свой, невероятно полезный многим;
    2. kaggle – разобраться с машинным обучением и научиться точнее всех прогнозировать;
    3. олимпиады.
    Warning обратная сторона медали: в результате попытки заявить о себе может случиться так, что станет очевидным, как много кругом крутых перцев и как до них бесконечно далеко, что угрожает самооценке.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему не происходит проверки на класс объекта?

    RidgeA @RidgeA
    потому что в области видимости, где находится alert не видно функцию Class1. Надо вынести ее из функции fabric

    function Class1() {
    }
    
    function fabric() {
      return new Class1();
    }
    var o = fabric();
    
    alert( o instanceof Class1 );
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Хм... div:after:hover не работает. Как выкрутиться?

    alexfilus
    Александр Филиппенко @alexfilus
    Senior backend developer
    У псевдоэлементов нет псевдоклассов. То есть hover на after работать и не должен. Можно поменять местами hover и after, но тогда иконка будет темнеть при наведении на весь блок. А в вашем случае придётся для иконки отдельный блок создать.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как сделать простейший аккордеон HTML +CSS (без JS)?

    Stalker_RED
    Stalker_RED @Stalker_RED
    Набросал попроще: jsfiddle.net/nrj9dga9
    UPD: теперь со стрелочками jsfiddle.net/nrj9dga9/1
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Как в React перерендерить компонент (popup), который вызывается функцией?

    davidnum95 @davidnum95
    Ужас какой то. Что по вашему должна делать эта функция?
    openPopup =() => {
    <Popup list={this.props.list} />
    }
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Как тинькофф разработчики сделали такой window.confirm объект?

    madmages
    sasha @madmages
    Человек прямоходящий
    это Payment api
    https://www.w3.org/TR/payment-request/
    Ответ написан более трёх лет назад
    8 комментариев
    8 комментариев
  • Почему, chrome выдает парадоксальные данные в консоли?

    Danakt
    Данакт Фрост @Danakt
    Это значит, что ваш объект мутирует после того, как вы его вывели в первый раз, но до того, как вы его развернули в консоли. Когда вы разворачиваете объект в консоли, вы его получаете заново по ссылке, а он может уже отличаться от того, что вы вывели в консоль до этого. Ищите в коде место, где вы меняете свойство «name».

    59ef191d9a45a686247848.png
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сделать такой градиент?

    Krasnodar_etc
    Егор Живагин @Krasnodar_etc
    avito front
    А это чаще всего не градиент
    .text-block:after{
      content: '';
      width: 10px;
      background-color: rgba(0,0,0,0.2);
    }
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • TypeScript всё ещё актуален?

    miraage
    Mikhail Osher @miraage
    Старый прогер
    Скажу так, что кроме плюшек из Ruby в CoffeeScript ничего нет. Никогда не понимал людей, которые возносили до небес CoffeeScript.

    Если брать чистый ES2015 - TypeScript будет лучше.
    Если брать ES2015 + Flow + некоторые Stage2 и Stage3 пропоузалы - уже надо headsup анализ делать.

    В большинстве своём, они будут похожи. Хорошую сборку с данными инструментами надо самому уметь писать (нужные фичи из стандартов, нужная поддержка браузеров, препроцессоров, итд).

    По функциональности они примерно похожи. Лично моё предпочтение среди этих двух (если брать заряженный es2015/flow/stage2/stage3) - TypeScript. Нормальное ООП (с модификаторами доступа), автокомплит стабильнее.

    И уж поверьте, TypeScript еще очень долго будет жить.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Почему return функции без скобок - выполняет ее, а не возвращает объект функции?

    Tsimur_S @Tsimur_S
    var counter = makeCounter();
    вот тут возвращается обьект функции.
    counter();
    а тут он выполняется
    В чем проблема то?
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как сделать анимацию в CSS?

    saboteur_kiev
    Saboteur @saboteur_kiev
    software engineer
    Для начала, следует научиться пользоваться удобными инструментами, и выкладывать не скриншот, а например ссылку на ваш код на https://jsfiddle.net

    Во-вторых, следует не задание публиковать, а вопрос что именно у вас не получается.
    Если вы в принципе не понимаете что делать, то обратитесь на фриланс.

    Ну а в вашем случае, видимо следует заполнить блок

    .block:hover{
    
    }
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как оптимизировать видео, вставляемое в качестве фона?

    Taraflex
    Александр Таратин @Taraflex
    Ищу работу. Контакты в профиле.
    Уменьшите битрейт и разрешение видео.
    Переместите метаданные в начало mp4 контейнера
    Установите preload="metadata"
    htmlbook.ru/html/video/preload

    Чтобы пиксели в глаза не бросались наложите на видео сеточку из маленьких черных точек
    https://jsfiddle.net/soumyabg/wefLyrhp/
    css background dotted overlay
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Можете подсказать идеи для проекта?

    usdglander
    Lander @usdglander
    Yipee-ki-yay
    Отвечал уже тут, но повотрюсь...
    Парсер свежего порно!
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему такой результат?

    Casufi
    Владимир @Casufi
    Свойство объекта может быть только стрингом, поэтому b, перед тем как стать ключем приводится к строке
    https://jsfiddle.net/u69v10tb/
    Вам нужно использовать Map https://developer.mozilla.org/en-US/docs/Web/JavaS...

    https://jsfiddle.net/m1hxpbp5/
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • Следующие →
Самые активные сегодня
  • SoreMix
    soremix
    • 9 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 8 ответов
    • 0 вопросов
  • wfantastic
    Макс
    • 6 ответов
    • 0 вопросов
  • GavriKos
    GavriKos
    • 6 ответов
    • 0 вопросов
  • Drno
    • 6 ответов
    • 0 вопросов
  • Мимокрокодил
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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