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

Достижения

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

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

Все теги (9)

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

Все ответы (5)
  • Как прижать футер к низу страницы?

    ermolaevalexey
    @ermolaevalexey
    frontend веб-разработчик
    Думаю, что здесь может помочь установка минимальной высоты на область контента или на body. Но не в пикселях, а в процентах высоты видимой области, vh (vh - viewport height ). Примерно так:

    body {
       min-height: 100vh;
    }


    Высота видимой области будет рассчитываться автоматически, на весь экран, даже если контента будет одна строчка, и футер будет прижат всегда книзу.
    Ответ написан
    Комментировать
  • Почему TypeScript срабатывает только после обновления страницы?

    ermolaevalexey
    @ermolaevalexey
    frontend веб-разработчик
    Ну, во-первых, typescript здесь вообще ни при чем, так как он компилируется в Js.
    Во вторых, значение переменной is_favoutite нигде не перезаписывается по коду, а берётся в начале из некого «кэша». В третьих, вы совершаете асинхронную операцию - запрос к бэкэнду на изменение данных, но при этом не пытаетесь даже никак обработать результат этого запроса - колбэк добавить какой нибудь, в промис завернуть, async/await заиспользовать, что тоже промисы, но под капотом.
    При таких операциях ответ приходит не сразу же, а через какое то время, поэтому по классике в методы, которые совершают асинхронные операции, добавляют коллбэки - функции, которые могут принять результат и его обработать.
    Советую почитать про event loop, промисы, вообще про асинхронность в js. Ну или для начала хотя бы лучше узнать api инструмента, которым пользуетесь, а именно jquery и метод ajax, хотя бы.
    Ответ написан
    Комментировать

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

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