• Как выполнить скрипт после загрузки страницы с помощью window.location?

    undermuz
    @undermuz
    Full-Stack Developer
    Код перехода:
    window.location.href = location.origin + "#some_function";


    Код страницы на которую произошел переход:
    if (window.location.href.indexOf("#some_function") > -1) {
        console.log("SOME FUNCTION");
    }
    Ответ написан
    Комментировать
  • Почему тормозит css-анимация?

    aprenoir
    @aprenoir Автор вопроса
    программный архитектор
    Добиться более плавной анимации помог комплекс следующих действий:

    1. Точное указание property у transition (т.е. вместо "transition: all" указываем конкретное свойство с которым производится анимация).
    2. Использование при JS манипуляции с классами не classList, а className. Переход на это решение позволил добиться реального прогресса в плавности анимации. В частности, это решение подсказал VK, там используется такая же схема. Метод className входит в DOM Core (level 2), имеет практически полную совместимость со всеми браузерами, а также более эффективно обрабатывается браузерными движками с минимальными задержками.
    Ответ написан
    Комментировать