Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (29)

Лучшие ответы пользователя

Все ответы (70)
  • Рендер содержимого тега в React?

    @i1yas
    В реакте есть конвенция, что теги с маленькой буквы трактуются как html теги, а с большой как компоненты.
    Назовите компонент Footer
    Ответ написан
    2 комментария
  • Как сделать чтобы по кнопке поиска можно кликнуть один раз?

    @i1yas
    При клике добавляйте кнопке атрибут disabled
    $('.main-header__search').attr('disabled', true);
    При blur убирайте этот атрибут
    $('.main-header__search').attr('disabled', false);

    p.s. у вас поиск одинаковых селекторов по 2-3 раза повторяется, лучше их вынести в переменные, в начало скрипта. Это немного улучшит производительность, а главное улучшит читабельность кода
    Ответ написан
    4 комментария
  • Почему при запуске функции-замыкания, переменная внутри не затирается?

    @i1yas
    Потому что вызов функции makeCounter сохранен в переменную counter, которая уже потом многократно вызывается.
    Перезапись переменной count была если бы функцию вызывали так
    makeCounter()()
    makeCounter()()
    makeCounter()()
    Ответ написан
    6 комментариев
  • Как сделать красивую анимацию?

    @i1yas
    Примерно так можно
    https://codepen.io/anon/pen/XwKGMo
    Ответ написан
    Комментировать
  • Как использовать Docker?

    @i1yas
    1. Да, я так часто делаю, особенно для тех стеков, с которыми я часто не работаю.
    2. Тут смотря что вы имеете ввиду.
    Есть команды docker run/docker exec/docker-compose run, они либо создают контейнер и запускают команду, либо запускают команду на существующем контейнере, например, bash, либо php -a, psql - таким образом можно попасть в интерактивную среду внутри контейнера.
    3. Как настроете. По умолчанию все данные хранятся внутри контейнера и они будут потеряны при следующем рестарте. Для данных, которые нужно сохранять между рестартами, например база данных, есть volume. Если кратко, можно забиндить часть данных внутри контейнера либо на файловую систему, либо в специальное хранилище докера.
    4. Да, можете для примера посмотреть как устроены docker-compose.yml php + mysql + nginx или что вам ближе. Рекомендую просто потыкать, попробовать своей hello world под docker-compose запустить.
    5. Пункт 4, посмотрите какой-нибудь простенький docker-compose.yml, чтобы там БД была и приложение в разных контейнерах, думаю у вас вопросы многие уйдут
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (7)