Size: a a a

JavaScript — русскоговорящее сообщество

2020 May 24

DS

Daniil Stepanko in JavaScript — русскоговорящее сообщество
Иван Мелентьев
Как синхронно дождаться ответа в ассинхронном методе?
с помощью генератора и функции  "чернорабочей"
источник

t

th.witness in JavaScript — русскоговорящее сообщество
1N54N3
Привет. Не подскажешь как можно закрепить жс на практике? что можно/нужно сделать?
Где можно собес на знания жс пройти? Раньше друг мог прособеседовать, а теперь его нет..
В каком плане ты хочешь попрактиковаться?
источник

ИМ

Иван Мелентьев... in JavaScript — русскоговорящее сообщество
Daniil Stepanko
с помощью генератора и функции  "чернорабочей"
а что гуглить? это не гуглится
источник

ИМ

Иван Мелентьев... in JavaScript — русскоговорящее сообщество
источник

1

1N54N3 in JavaScript — русскоговорящее сообщество
th.witness
В каком плане ты хочешь попрактиковаться?
В прямом, просто попрактиковаться, какой-нить проектик маленький по типу туду запилить(сложнее)
источник

t

th.witness in JavaScript — русскоговорящее сообщество
1N54N3
В прямом, просто попрактиковаться, какой-нить проектик маленький по типу туду запилить(сложнее)
Запили тудушку и постепенно усложняй.
источник

t

th.witness in JavaScript — русскоговорящее сообщество
Вай нот?
источник

DS

Daniil Stepanko in JavaScript — русскоговорящее сообщество
// генератор для получения и показа аватара
// он yield'ит промисы
function* showUserAvatar() {

 let userFetch = yield fetch('/article/generator/user.json');
 let userInfo = yield userFetch.json();

 let githubFetch = yield fetch(`https://api.github.com/users/${userInfo.name}`);
 let githubUserInfo = yield githubFetch.json();

 let img = new Image();
 img.src = githubUserInfo.avatar_url;
 img.className = "promise-avatar-example";
 document.body.appendChild(img);

 yield new Promise(resolve => setTimeout(resolve, 3000));

 img.remove();

 return img.src;
}

// вспомогательная функция-чернорабочий
// для выполнения промисов из generator
function execute(generator, yieldValue) {

 let next = generator.next(yieldValue);

 if (!next.done) {
   next.value.then(
     result => execute(generator, result),
     err => generator.throw(err)
   );
 } else {
   // обработаем результат return из генератора
   // обычно здесь вызов callback или что-то в этом духе
   alert(next.value);
 }

}

execute( showUserAvatar() );
источник

ИМ

Иван Мелентьев... in JavaScript — русскоговорящее сообщество
Жесть,  буду знать, а юзать вряд ли1
источник

I

Igor in JavaScript — русскоговорящее сообщество
Всем привет, кто как бы решал данную задачу.  Есть таблица из div с 5 колонками и 5 ячейками вниз. У этой таблицы могут быть выделены ячейки, и в зависимости от расаоложения выделенных их нужно изменять, что получалось ровное скругление.
источник

I

Igor in JavaScript — русскоговорящее сообщество
источник

I

Igor in JavaScript — русскоговорящее сообщество
Изначально она такая
источник

a

arts in JavaScript — русскоговорящее сообщество
Igor
Всем привет, кто как бы решал данную задачу.  Есть таблица из div с 5 колонками и 5 ячейками вниз. У этой таблицы могут быть выделены ячейки, и в зависимости от расаоложения выделенных их нужно изменять, что получалось ровное скругление.
Пробегаешься по всем ячейкам и проверяешь соседние. Если соседняя выделена, то убираешь border-radius
источник

I

Igor in JavaScript — русскоговорящее сообщество
Но загвостка получается в том, что тут реализовано по колонкам. То есть идет div таблицы и в нем div.col * 5
источник

I

Igor in JavaScript — русскоговорящее сообщество
Допустим можно по каждой колонки пробежаться и найти все выделенные ячейки, а как будет правильно у них соседние проверить ?
источник

a

arts in JavaScript — русскоговорящее сообщество
источник

ТФ

Татьяна Фомина... in JavaScript — русскоговорящее сообщество
как получить 4-ый символ с конца любо строки?
источник

С

Славик in JavaScript — русскоговорящее сообщество
str[str.length - 4]
источник

A

Adametsofficial in JavaScript — русскоговорящее сообщество
Добрый вечер товарищи
интервалом изменяю позицию шара и перерисовываю его что делать что бы они не умножались а  просто старый шар менял позицию?
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Татьяна Фомина
как получить 4-ый символ с конца любо строки?
slice
источник