Size: a a a

JavaScript Noobs — сообщество новичков

2020 December 26

a

allpeg in JavaScript Noobs — сообщество новичков
First,A,B,C,Last*
источник

D

Denys in JavaScript Noobs — сообщество новичков
Илья
Тротл подойдет
Он отрабатывает 1 раз.
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Denys
Он отрабатывает 1 раз.
1 раз в n миллисекунд
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
а вообще там наверняка просто проверка на размер экрана, тогда ресайз вообще не нужен
источник

D

Denys in JavaScript Noobs — сообщество новичков
Anton Permyakov
1 раз в n миллисекунд
Ну тоже не то
Ок куда мы знаем когда нужно рессйз делать?
источник

V

Vitaliy in JavaScript Noobs — сообщество новичков
allpeg
всмысле "всего кода"? Код выполняется последовательно. То что ниже (в моём примере console.log("First");) выполнится первым, т.к. оно выполняется даже не в микротаске а синхронно

вот, выведет First,1,2,3,Last

var p = Promise.resolve(true);
setTimeout(() => console.log("Last"));
function fc() {
   console.log("C");
}
function fa() {
   p.then(fc);
   console.log("A");
}
function fb() {
   console.log("B");
}
p.then(fa);
p.then(fb);
console.log("First");
сначала выполняеться синхронный код потом микрозадачи котторые всттретились сразу в синхронном коде, потом то что стало в очередь для асинхронного выполнения верный ход мыслей?
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
когда есть matchMedia
источник

D

Denys in JavaScript Noobs — сообщество новичков
Anton Permyakov
а вообще там наверняка просто проверка на размер экрана, тогда ресайз вообще не нужен
Ну вот и я об этом.
Просто ставим условие относительно медиа квери
источник

D

Denys in JavaScript Noobs — сообщество новичков
Anton Permyakov
когда есть matchMedia
👍
источник

D

Denys in JavaScript Noobs — сообщество новичков
Но мы все ещё гадаем
источник

D

Denys in JavaScript Noobs — сообщество новичков
Илья
Ты самолюбие своё потешить пришел ?
Нам тут все же подсказка нужна ))
источник

D

Denys in JavaScript Noobs — сообщество новичков
Anton Permyakov
когда есть matchMedia
Или на какое-то событие вешать
источник

a

allpeg in JavaScript Noobs — сообщество новичков
Vitaliy
сначала выполняеться синхронный код потом микрозадачи котторые всттретились сразу в синхронном коде, потом то что стало в очередь для асинхронного выполнения верный ход мыслей?
ну, почти. там вообще event loop.

если я правильно всё помню:

Синхронный код это сам по себе макротаск (не микротаск), но это может быть микротаск в макротаске.
синхронный код  может накидать что-то в микротаски.
когда синхронный код закончил, выполняются микротаски в порядке очереди.
микротаск может накинуть ещё микротаск, и он так же кидается в конец очереди
когда всё закончилось, идет  requestAnimationFrame и отрисовка (тут есть варианты в зависимости от реализации но в среднем так)

потом после отрисовки если есть новые макротаски,  снова выполняются они
источник

ЕЮ

Егор Юдин in JavaScript Noobs — сообщество новичков
подскажите, забыл, как сделать перенос на новую строку в ридми
источник

V

Vitaliy in JavaScript Noobs — сообщество новичков
allpeg
ну, почти. там вообще event loop.

если я правильно всё помню:

Синхронный код это сам по себе макротаск (не микротаск), но это может быть микротаск в макротаске.
синхронный код  может накидать что-то в микротаски.
когда синхронный код закончил, выполняются микротаски в порядке очереди.
микротаск может накинуть ещё микротаск, и он так же кидается в конец очереди
когда всё закончилось, идет  requestAnimationFrame и отрисовка (тут есть варианты в зависимости от реализации но в среднем так)

потом после отрисовки если есть новые макротаски,  снова выполняются они
Синхронный код это сам по себе макротаск (не микротаск) -за это спрашивал во втором своем сообщении, не совсем понятнов ыразился видимо, спасибо все как и предполагал, спасибо за разьяснения)
источник

И

Илья in JavaScript Noobs — сообщество новичков
Denys
Или на какое-то событие вешать
На двух элементах width рассчитывается от размера экрана при загрузке. Вот это и надо пересчитать. Но там так много всего, что если оставить стандартную реализацию, то страница виснет.
источник

D

Denys in JavaScript Noobs — сообщество новичков
Илья
На двух элементах width рассчитывается от размера экрана при загрузке. Вот это и надо пересчитать. Но там так много всего, что если оставить стандартную реализацию, то страница виснет.
источник

D

Denys in JavaScript Noobs — сообщество новичков
Илья
На двух элементах width рассчитывается от размера экрана при загрузке. Вот это и надо пересчитать. Но там так много всего, что если оставить стандартную реализацию, то страница виснет.
Посмотри, может просто на css можно адаптивность реализовать
источник

a

allpeg in JavaScript Noobs — сообщество новичков
Vitaliy
сначала выполняеться синхронный код потом микрозадачи котторые всттретились сразу в синхронном коде, потом то что стало в очередь для асинхронного выполнения верный ход мыслей?
вот если что на тему:
https://www.jsv9000.app/ - супер визуализатор того как это всё внутри работает
он почему-то в микротакс очереди не очень показывает мой пример, но в целом классная штука.

https://learn.javascript.ru/event-loop - это понятно)

https://www.youtube.com/watch?v=cCOL7MC4Pl0 - супер глубоко забился в тему чувак, но если есть лишние полчаса можно посмотреть
источник

ЕЮ

Егор Юдин in JavaScript Noobs — сообщество новичков
Егор Юдин
подскажите, забыл, как сделать перенос на новую строку в ридми
два пробела в конце строки, только почему-то в `` не работает
источник