Size: a a a

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

2021 July 14

V

Vitaliy in JavaScript Noobs — сообщество новичков
Спасибки
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
а чё почему
источник

V

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

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
почему setTimeout - фигня?
источник

V

Vitaliy in JavaScript Noobs — сообщество новичков
С сервера прийдет в любое время
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
а вам не проще, ес вы сами это делаете, там же и посмотреть, когда придёт?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
ну типа отправили запрос, данные пришли, там и сделали, чё надо
источник

V

Vitaliy in JavaScript Noobs — сообщество новичков
Не я отпраляю, у меня лишь дом элемент есть я с ним могу только манипулировать
источник

V

Vitaliy in JavaScript Noobs — сообщество новичков
Думаю это поможет MutationObserver
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
поможет)
источник

W

Wl in JavaScript Noobs — сообщество новичков
Народ подскажите кто знает как можно конвертировать код python в js, короче какой-то конвектор
источник

M

MRX in JavaScript Noobs — сообщество новичков
function rafAsync(end) { // Функция "ожидания" и проверки отведенного времени
   return new Promise((resolve, reject) => { // resolve - > then | reject - > catch
       if (new Date().getTime() < end) { // Проверка отложенного на выполнения времени
           requestAnimationFrame(resolve); // Задержка вызовом функции для анимации "60 тактов в секунду"
       } else {
           reject('Элемент не найден - время ожидания элемента истекло') // В случае если время истекло
       }
   });
}


async function checkElement(selector, sec = 1) { // "async" сообщает об асинхронности выполнения функции
   const end = new Date().getTime() + sec * 1000; // Задаем значение ожидания времени
   console.log('Поиск элемента с селектором: "' + selector + '"  Время ожидания: ' + sec + 'сек.')
   while (document.querySelector(selector) === null) { // "while" что говорит о запуске цикла который будет выполняться пока утверждение верно
           await rafAsync(end) // "await" выполнение кода приостановлено пока не будет выполнена вызыванная функция целиком
       }
   return this // Возвращаем результат Promise из rafAsync
}

checkElement('.next-button', 2) // Функция проверки наличия элемента на странице по селектору с возможной установкой задержки ожидания
источник

M

MRX in JavaScript Noobs — сообщество новичков
Но мне советовали все вот это
источник

V

Vitaliy in JavaScript Noobs — сообщество новичков
Да правильно советовали)
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
нахера...
источник

M

MRX in JavaScript Noobs — сообщество новичков
Сначала написал потом получил совет отслеживать изменение от родителя, с помощью MutationObserver но когда я задал вопрос "А что делать если еще нет родителя?" мне ответили отслеживать всю страницу что менее производительно, я посмотрел примеры кода и мне не показалось понятным.
источник

M

MRX in JavaScript Noobs — сообщество новичков
А еще мне показалось интересным возможность задавать время ожидания дополнительным аргументом, а те ожидания мутации элементов страницы когда не известен родительский элемент или так же еще не загружен или не будет загружен, рекурсивно все это искать ну такое, видимо я достаточно туп что бы оставить свой вариант, но он всегда взрывает "пуканы" джаваскриптерам (вкатываюсь в сленг 😁)
источник

Рк

Рот казино in JavaScript Noobs — сообщество новичков
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
отлично циклить пока не создан элемент... а не проще ли событие юзнуть
источник

*/

*1453 /13 in JavaScript Noobs — сообщество новичков
Какое максимальное значение bigint?
источник