Задать вопрос
  • Как изменять инфу на сайте?

    ткните в любой из сетевых запросов ( в Вашем случае - картинку в середине скриншота ), и увидите заголовки запроса и ответа. И погуглите "http cache control".
    По рекомендациям гугла, ресурсы ( assets ) надо кешировать на год, а изменять через изменение пути к ресурсу.
    Ответ написан
    5 комментариев
  • Почему then cрабатывает после того как Promise.resolve был вызван?

    Lynn
    @Lynn
    nginx, js, css
    Попробую аналогию.

    Промис (P) это магазин. then это клиенты-покупатели.

    7 утра. Магазин ещё закрыт (промис в состоянии pending), но первые покупатели уже пришли и стоят у дверей.
    (P.then(func1), P.then(func2), …)

    8 утра. Всё ещё закрыт, приходят ещё покупатели
    (P.then(func100), P.then(func101),…)

    9 утра. Магазин наконец открылся (промис перешёл в состояние fullfilled) и все покупатели зашли и чего-то купили
    (Выполнились func1, func2, ..., func100, func101, ...)

    10 утра. Приходит покупатель, магазин уже открыт, так что он сразу покупает что ему нужно
    (P.then(func200) и сразу (вернее на следующем цикле микрозадач) выполняется func200)

    и далее весь день.

    Но в отличии от реального магазина, промис уже никогда не закроется после открытия.

    Ссылки для чтения
    https://doka.guide/js/promise/
    https://learn.javascript.ru/promise-basics
    https://developer.mozilla.org/en-US/docs/Web/JavaS...
    Ответ написан
    Комментировать