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

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

Все теги (4)

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

Все ответы (3)
  • Стоит ли использовать js в Angular4?

    Сам Angular как и TypeScript направлен на разработку крупных энтерпрайз приложений. Проще говоря на то, чтоб все написанное добро было единообразно по стилю, легко можно было разобраться человеку "со стороны" т.е. новому фронт-енду или бэку на С# или Java. К чему я это все! А к тому, что хоть это и фреймворк где из коробки дается много, без дополнительных модулей вам не обойтись как и без чтения документации.
    Итого на js и Angular 2/4/else будет проблема с доками и дополнительными модулями. в общем будете бороться не только с angular но и с выше сказанными пунктами :)

    В общем я бы не стал использовать js в Angular 4. ;)

    P.S.
    как бы не хотелось, но js и ts разные вещи. если вы некогда не писали на типизированных языках то столкнетесь с некоторыми сложностями по началу. так как много конструкций в ts которые нужно знать и использовать, чтоб понимать чужой код и чтоб писать свой ts хорошо, а не просто с расширением ts в конце.
    Ответ написан
    Комментировать
  • Как сделать такой эффект у слайдера?

    Для такого эффекта нужно использовать css свойство `transform: scale(1);`
    описать процесс анимации в css файле, примерно так
    @keyframes scale {
        0% {
            transform: scale(1);
        }
        100% {
            transform: scale(2);
        }
    }

    теперь задать время выполнения анимации, эффекты и т.д.
    .myScale {
      animation: scale 3s linear;
      animation-fill-mode: forwards;
    }

    И в конце остается написать код который будет ставить и удалять класс `.myScale` на элемент который нужно увеличивать. Для этих целей можете посмотреть плагин https://github.com/Talalaev/Jazzy. Он помогает устанавливать и убирать класс анимации, легко делать задержки, обрывать анимацию и т.д.
    так же генерирует события в js в процессе выполнения анимации. можно использовать с любой готовой анимацией например с https://daneden.github.io/animate.css/
    Ответ написан
    Комментировать