@JSlang

Страница 2108 из 2237
Каїн
24.08.2018
06:11:03
В ес6 можно организовать for promise of Promise[] await promise

voix
24.08.2018
06:12:38
С асинком чет не работало у меня. Без ошибок. Просто. Не знаю что не так делал. Благодарю за инфу.

Каїн
24.08.2018
06:13:18
Наверное не верно обвернул цикл

Вернее в массиве должны быть функции возвращающие промис

Google
Каїн
24.08.2018
06:17:03
Или если упороться - сделай генератор промисов

И в резолве каждого вызывай что там .next, не помню

voix
24.08.2018
06:21:44
Да генератор я пробовал, но чет не то. Оно почти работало даже.

Путаюсь пока в них еще.

https://i.imgur.com/Jjy2dNO.png Так вроде работает, но сеттаймаут как сюда вставить?

Каїн
24.08.2018
06:23:40
А зачем он тебе?

Мне казалось это был хак

Чтобы очередь сделать

Типа таймаут с инкрементируемым временем

voix
24.08.2018
06:24:42
Да там сайт 503 возвращает, если слишком быстро запросы делать. Там в реквесте есть перезапрос, если не 200 с таймаутом, но изначально много ошибок будет без таймаута

Вот такой вот реквест идет на запрос хтмл https://i.imgur.com/mrUf000.png

Наверн, костыльно, но я не профи в этом )

Каїн
24.08.2018
06:26:58
В цикле вхерач Promise() и в таймауте вызывай его resolve. await уже вместо того метода этот промис

Google
Каїн
24.08.2018
06:27:25
Он будет ожидать его резолва а тайм-аут как раз и кидать

Но добавь ещё try catch а сам await в блок try

Это единстрвенный способ отлавливать ошибки запроса и промиса

await бросает ошибки в catch промиса

А так как ты его не описал нигде - они будут тихие и не отобразятся в консоли

voix
24.08.2018
06:45:19
https://i.imgur.com/LTY8zWT.png Ай красиво, все работает. Благодарен за помощь.

Азамат
24.08.2018
06:50:40
Всем привет, как записать значения выражения? у меня есть $(window).scrollTop(); нужно запомнить его значения для дальнейшего использования. Кто подскажет как сделать?

Азамат
24.08.2018
07:21:11
localStorage
да вот тоже туда запишу

Artem
24.08.2018
08:04:38
Всем привет, не могу никак найти способ динамического изменения класса на js. т.е мне нужно в любой момент времени у определеного класса менять ширину. Пример Notify.js, когда выводятся разной длинной сообщения, все появляющиеся попапы принимают ОДИНАКОВУЮ ширину. Я думаю всем попапам поставить один класс и у этого класса менять параметры или есть какой то метод получше?

Artem
24.08.2018
08:17:56
потому что элимент который создается, ничего не знает о предыдущих элиментах. тем самым я не могу обратиться к ним и поменять стиль

создается попап, он смотрит на его ширину, если ширина больше предыдущего попапа у всех попапов должна измениться ширина на больший. Т.е что бы изменить ширину у всех компонентов. мне нужно к ним как то обратиться

Romuald
24.08.2018
08:32:17
Парни. Есть массив объектов из дом дерева. Хотелось бы знать бест практис, по навешиванию слушателя на событие click на каждый из объектов.

Romuald
24.08.2018
08:36:53
Делегируй.
Этот момент понятен. А как их правильнее и быстрее обойти?

Nikolay
24.08.2018
08:39:00
Этот момент понятен. А как их правильнее и быстрее обойти?
Поясни. Обходить их с какой целью тебе надобно?

Romuald
24.08.2018
08:39:13
Поясни. Обходить их с какой целью тебе надобно?
чтобы повесить на каждого слушатель

Google
Romuald
24.08.2018
08:39:20
Или я недогоняю как устроено?

Nikolay
24.08.2018
08:39:36
чтобы повесить на каждого слушатель
Не нужно вешать на каждого, написал же, делегируй :)

И речь была не о самой задаче, а об event delegation есличо ?

Romuald
24.08.2018
08:41:06
Не нужно вешать на каждого, написал же, делегируй :)
Хм. Толи не встречал, толи что document.getElementById("myDiv").addEventListener("click",function(e) { alert('clicked')})

Romuald
24.08.2018
08:42:21
везде примеры с jquery

Nikolay
24.08.2018
08:43:06


Admin
ERROR: S client not available

Romuald
24.08.2018
08:43:51
ну да. русскоязычный запрос совсем по другому выдает))

А ну так тогда все норм

Romuald
24.08.2018
08:47:47
Я все осознал. Я думал ты что-то суперновое предложил

Это сейчас и работает. Думал как-то попизже можно

Спасибо большое, за терпение)

Artem
24.08.2018
08:50:11
Как насчет хранить текущее значение ширины в стейте приложения?
Ширина и храниться в стейте класса, ток класс статичный и он уже рендерит реакт компонент. Тут задача в том, что бы в любом месте можно было вызвать модальное окно ошибки. Типо добавить вывод import Notice from './Notice' и вызывать Notice.showError(текст ошибки ( или массив ошибок)) и все рисовалось бы. а если я буду использовать реакт компонент, который реагирует на изменения стейта, то такой вызов уже не получиться ( Notice.showError(текст ошибки ( или массив)) ) или я ошибаюсь? можно конечно тут использовать редакс и вешать слушателей , но для двух компонентов использовать его было бы странно.

Nikolay
24.08.2018
08:52:31
Ну заведи PopupManager, который будет всем рулить, чё как маленький-то :)

Sheldhur
24.08.2018
08:54:11
а где нибудь есть бенчи по оптимизации которую V8 делает? типа на сколько быстрее код который движку удалось оптимизировать против кода который не удалось

Google
Viktoria
24.08.2018
10:03:44
Добрый день, Ищем команду Frontend-разработчиков в штат на full time. ?Проект большой и нетривиальный (описание выше ⤴️); ?По грейдам, интересны Junior, Middle, Senior, Lead dev.; ?З/П условная вилка до 280 000 рублей net.; СV и подробности: ?Email: vindjushkina@stc.team ?Telegramm: @vicky_indie

Rabi
24.08.2018
10:56:23
добрый день! Скиньте, пожалуйста, ссылки где можно изучать js и параллельно выполнять задачи по ним

наподобие javarush или sql-ex

Artem
24.08.2018
11:05:06
новое контекст апи как раз вкатит
спасибо, попробую. Думаю это то, что надо.

Rabi
24.08.2018
11:31:50
@reutovsky spasibo!

voix
24.08.2018
11:58:54
А в кодварсе обучалка еще есть?

Dmitry
24.08.2018
12:04:05
А в кодварсе обучалка еще есть?
Минимум вступительных слов. Но по мне чем 10 раз читать теорию, лучше сразу столкнуться с задачей, погуглить варианты решения, посмотреть по теме MDN и написать свой вариант. В голове отложится точно..

Ruslan
24.08.2018
12:05:18
CodeAcademy если с англ дружишь

И CodeCombat в виде игры

[Anonymous]
24.08.2018
12:48:39
На нашем канале отбираются только самые доходные и надежные ХАЙП проекты по заработку в интернете! Ежедневная информационная сводка и полный обзор на каждый проект. Подпишись и начинай зарабатывать вместе с нами!

Страница 2108 из 2237