Size: a a a

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

2021 February 04

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
если работает - это уже хорошо
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
но рефакторить стоит потом)
источник

ЖС

Женя Саенко... in JavaScript Noobs — сообщество новичков
Nikita Titov
но рефакторить стоит потом)
Ревью еще есть для такого)
источник

ЖС

Женя Саенко... in JavaScript Noobs — сообщество новичков
Что бы в прод выпускать меньший говнокод чем черновое решение
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
:))
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
Oleg Junior
ну короч я понял нет вариантов (
можешь на одну милисекунду меньше ставить, ахах
но это бред немного
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
а вообще в крайнем можно это как-то на беке сделать допустим
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Я бы, кстати, поспорил насчет говнокода
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Как показывает практика, код постоянно переписывают
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Поэтому пытаться сделать из своего кода шедевр смысла особо нет
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
const sleep = async (ms) => {
   return new Promise(res => setTimeout(res, ms));
}
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
await sleep(3000);
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
вроде так, с телефона неудобно
источник

OJ

Oleg Junior in JavaScript Noobs — сообщество новичков
Nikita Titov
const sleep = async (ms) => {
   return new Promise(res => setTimeout(res, ms));
}
да все так, но там setTimeout - а значит задачу не решает.
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Nikita Titov
const sleep = async (ms) => {
   return new Promise(res => setTimeout(res, ms));
}
var foo = async () => {
   console.log('waiting 1s')
   const sleep = async (ms) => {
       return new Promise(res => setTimeout(res, ms));
   }
   await sleep(1000);
   console.log('waiting is done')
}
console.clear()
console.time('test')
foo()
for (let i=0; i<=1e9; i++) {
   Math.random()
}
console.timeEnd('test')
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
вызывает функцию foo, которая по таймеру через 1 сек напишет waiting is done
потом запускаем тяжелую операцию и....
источник

DM

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

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
прошло больше 7 секунд
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
va1
Тебе вообще никакой куй не нужен. Это алгоритмы, им безразницы с чем ты работаешь. На js или с реактом. Или вообще на другом ЯП.
Тебе надо понимать работу браузера и сам яп на достаточном для решения обычных джуновских задач уровне - запили попап по клику на кнопку, запили карусель, отфильтруй массив товаров и отрендери  и тд.
Просто щелканье алгоритмов тебе помогает расти дальше обычного формошлепства
Ого, вот оно как . Понял. Я прост не знал какие задачи джуны делают, спасибо за примеры . Но на собесах новичкам дают ж задачи с кодварс ну или примерные ))) вообщем буду смело идти по курсу дальше , модалку раньше уже делал, а там и табы, и слайдер с тд будет в учебных примерах. Из теории мне ещё много проходить тоже, классы , промисы, асинхронность и тд
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
Damir Takhautdinov
Вообще, больше шансов что тебя возьмут либо на лютый Легаси с жуквери, или на "гениальный стартап" на реакт, чем на ес6 позицию
Понимаю, но тут стоит сто раз подумать, стоит ли туда идти . Но это уже философия,тут много но . Но все мы надеемся на лучшее)
источник