Задать вопрос
  • Спецификация CSS?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    https://www.w3.org/TR/CSS/
    https://www.w3.org/TR/html/
    https://www.w3.org/TR/SVG/
    и т.д.

    ну а здесь, как можно понять, весь список https://www.w3.org/TR/
    Ответ написан
    Комментировать
  • Как сделать анимацию по кругу в CSS?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    там же все открыто
    PIAYKS6y.png
    Ответ написан
    1 комментарий
  • Почему на срабатывает цикл калькулятора?

    Stalker_RED
    @Stalker_RED
    Не загружается потому, что просто зависает. У вас же бесконечный цикл while (calculator) который никогда не станет false, и он будет жрать процессор беспрерывно. Кроме того, он нигде не получает пользовательский ввод. Т.е. не слушает какие кнопки нажаты и не читает никакой текст. Он просто очень быстро повторяется и забивает память новыми калькуляторами (из-за setTimeout в каждом цикле).

    Лучший вариант - разобрать это всё на части (типа декомпозиция), потом почитать учебник и 60% кода выбросить.

    Еще раз:
    1. Не стоит объявлять функции add, sub, mul... в каждом цикле. Их можно вынести в начало.
    2. setTimeout в каждом цикле не нужен. Используйте setInterval один раз.
    3. document.write - тоже сомнительный выбор. выводите в консоль (console.log) или в какой-то блок, вместо тог чтоб пытаться писать в документ.
    Ответ написан
    2 комментария
  • Есть ли альтернатива React?

    fnnzzz
    @fnnzzz
    front-end dev
    Порадовала формулировка "Сейчас же так модно." - никто не заставляет вас использовать Ридакс сразу же.
    Ден Абрамов (автор Redux) об этом писал - https://medium.com/@dan_abramov/you-might-not-need...

    Если у вас достаточно простое приложение, вы можете использовать state, props и коллбэки и все будет ок.

    Redux нужен вам, если ваше приложение разрастается и управлять потоком данных становится сложнее:
    - допустим вам нужно вызвать коллбэк и обработать его в чайлде, который стоит на том же уровне но через N-детей, в ридаксе же вы вызываете dispatcher и не беспокоитесь о том как же передать этот коллбек туда.
    - или если у вас есть данные, которые используются в разных компонентах, редублицировать их? (ноу вэй), удобнее вытаскивать их из одного большущего объекта в таком случае.
    - плюс ридакс хорошо решает проблему гонки состояний (иначе вы не сможете наверняка знать, что и в каком порядке у вас происходит на страничке).
    - ну и плюс миддлвары

    поэтому такое кол-во абстракций вполне оправдано, если конечно у вас есть потребность в них.
    А если вам просто нужно по клику на кнопочку что-то перерисовать на страничке, то берете Vue и радуетесь.
    Не нужно выбирать технологии только потому, что сейчас они "хайповые".
    Ответ написан
    3 комментария