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

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

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

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

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

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

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

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

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

Guldabur

  • 2
    вклад
  • 2
    вопроса
  • 3
    ответа
  • 67%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Что подучить для возвращения в большую игру?

    dimonchik2013
    Dimonchik @dimonchik2013
    non progredi est regredi
    VUE + SPA
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как набраться опыта в правильном построении Js приложений?

    mindtester
    # @mindtester
    https://www.youtube.com/watch?v=Dn9_ogWhk9s
    ответ вам - манифест
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как набраться опыта в правильном построении Js приложений?

    ApeCoder
    ApeCoder @ApeCoder
    Поискать опенсурсный проект с хорошей архитектурой, разобраться с ним и попробовать сделать туда свой вклад
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как набраться опыта в правильном построении Js приложений?

    Finch_85 @Finch_85
    Согласен с товарищем выше. Тут либо пытаться писать что-то свое, более сложное(для себя например, или собравшись с коллегами в нерабочее время - читай мини стартап), либо идти туда где разработчики опытнее.
    Тем более если постоянно доработки и ничего нового - это морально убивает весь стимул развиваться - по себе знаю(
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как набраться опыта в правильном построении Js приложений?

    rockon404
    Антон Спирин @rockon404
    Frontend Developer
    ИМХО, лучший вариант это попасть в сильную и опытную команду. Желательно с обязательным code review.

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

    Николай Чуприк @choupa
    Архитектор (обычный, который строит)
    5aa394a443d0d488208053.jpeg
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Нейросеть в jupyter notebook?

    kzoper @kzoper
    Можно
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Как выполнить скрипт после нескольких нажатий на div?

    EEclipsEE @EEclipsEE
    вешаетет на него пользовательский атрибут.

    <div id="test" data-click="0">

    после чего в оы в событии onclick пишите функцию с if условием. если значение data-click = 5 удалете div, а если нет, то протсо наращиваете data-click
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Как выполнить скрипт после нескольких нажатий на div?

    NightmareZz
    Михаил Макаров @NightmareZz
    Нищий разработчик из Симферополя
    (function() {
        var counter = 0;
    
        $('#test').click(function() {
            if (++counter == 5) {
                $(this).addClass('some-class');
            }
        });
    })();
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Болезнь творца или как создать свой виртуальный мир?

    AnotherStar @AnotherStar
    Я бы такой проект для самого себя начал со статичной странички с канвасом, на котором каждый пиксель — единица координат (вид сверху). На JavaScipt можно написать класс для деревьев, с примерно таким набором функций: растёт, в зависимости от времени года (суток) размножается (разбрасывает семена).
    В этом случае получим бесконечно размножающаяся систему, в которой необходимо создать ограничивающий фактор: долголетие и возобновляемый ресурс (вода) и пространство для роста (солнечного света низким деревьям не хватает). Уже этих трёх факторов влияния хватит, чтобы посмотреть как работает экосистема, подобрать константы (а лучше диапазоны рандомных переменных), в которых система живёт.
    Таким образом появится некий естественный отбор, в рамках которого можно будет видеть явное преобладание больших над маленькими и так далее..
    Писать сразу большой проект, в котором попробовать учесть всё что только можно — нереально, т.к. часто вашу задумку придётся обходить хардкодом и хаками.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сделать что бы бот отправлял сообщение при определенном ивенте?

    denistu10
    Denis Michurin @denistu10
    Linux System Administrator/SRE Engineer
    cron
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Что такое frontend окружение?

    be_a_dancer
    Сергей Попов @be_a_dancer
    Backend/Fullstack Developer
    Ух.
    Начну с простого. Когда-то для работы с "фронтендом" хватало одного небольшого файлика, который подключался к сайту и делал какую-то минимальную анимацию на сайте (тогда он использовался только для этого).
    Затем, появилась библиотека JQuery и стало легче работать с клиентской стороной сайта. Появились новые возможности, к библиотеки начали дополнительно подключать пару-тройку плагинов. Все еще легко.
    Потом появились другие библиотеки. Их стало много. И подключать каждый файлик отдельно стало неудобно. Захотелось автоматизировать процессы подключения новых файлов в проект, загрузку их из интернета. Появились бандлеры (для первого) и пакетные менеджеры (для второго). Также, появилась потребность, в момент разработки автоматически перезагружать окно браузера, чтобы проверить внесенные изменения, а также подготавливать проекты к релизу. Появились таск менеджеры. Плюс, необходимо было запускать тесты, чтобы проверить, что все работает правильно. И, наконец, нужна была система контроля версий, чтобы удобно выкатывать изменения, хранить состояния кода в разные моменты времени и так далее. А еще, появился новый синтаксис языка, который содержит новые удобные инструменты, но которые не поддерживаются старыми браузерами, для выполнения этой задачи нужны транспайлеры.

    Вот все вот эти инструменты и составляют, в основном, окружение фронтенда. Они помогают упростить рутинную работу, автоматизировать все процессы, которые происходят во все моменты работы над приложением, его публикацией, версионированием и так далее. Возможно, настройка этого окружения требует времени и определенных знаний, но то время, которое экономится - бесценно.
    На начальных этапах, уже есть готовые шаблоны. К примеру, когда работаешь над Vue.js проектом, ты вполне можешь использовать vue-cli шаблон webpack-simple, который включает все те пункты, которые я перечислил. Как-то так.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Какую админку использовать для самописного лендинга?

    Sanes
    Sanes @Sanes
    Самописную.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • И снова курсы веб разработки?

    Punkie
    Mr Crabbz @Punkie
    Начните с https://htmlacademy.ru/
    https://webref.ru/ - а это в качестве шпаргалки
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
Самые активные сегодня
  • mayton2019
    • 11 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 7 ответов
    • 0 вопросов
  • Keylei
    Ренат
    • 7 ответов
    • 0 вопросов
  • BasiC2k
    BasiC2k
    • 6 ответов
    • 0 вопросов
  • 0xD34F
    0xD34F
    • 5 ответов
    • 0 вопросов
  • ThunderCat
    ThunderCat
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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