Maksim
ну только принять надо что-то же
ну принцип же показать
Dmitriy
// The request was made but no response was received const queryHash = JSON.stringify(error.config) if (retryCount.hasOwnProperty(queryHash)) { retryCount[queryHash]++ } else { retryCount[queryHash] = 1 } console.log('error', retryCount, error.request) // retry if (retryCount[queryHash] < maxRetry) { Message({ message: 'Network error, retry request', type: 'error', duration: 5 * 1000, }) return new Promise((resolve) => { setTimeout(resolve( service.request(error.config) .then(resp => { delete retryCount[queryHash] return resp })), slip) }) } else { delete retryCount[queryHash] } Что я делаю не так?
A
Привет. Вопрос такой: React приложение, есть много модалок с селектами, значения которых получаются динамически с бэка, мне нужно при получении их записывать в стейт значение первого из опшнов каждого селекта, юзаю для этого getDerivedStateFromProps. И внутри для каждой модалки проверяю кучу условий, заполнено ли значение стейта для данного селекта. Могу ли я для этого завести одну переменную isDataLoaded, чтобы не делать кучу проверок. И на сколько это "best practice" ?
Dmitriy
https://threejs.org/ 3тья ссылка в гугле
Dmitriy
В доке пункт mmdfisics или это не то?
Dmitriy
Ну ок
Anonymous
Внутри сервиса на использование их услуг.
Кредитка наверное тоже нужна
SkyWalker ✙
всем привет кто может помочь, пожалуйста! вот условие задания: сделать 3 кнопки и 1 select в select будет 3 опции 1- Лиса 2-Волк 3-Кабан Написать логику используя es6 которая будет реализовывать следующие действия: При выборе одного из трех зверей и нажатия на первую кнопку - покажется в левом нижнем углу snackbar с сообщением на зеленом фоне: для Лисы - «Лиса хитрый зверь» для Волка - «Волк вожак стаи» для Кабана - «Кабан дикий свин» Сообщение должно исчезать само спустя 3 секунды, или при клике на него При клике на вторую кнопку snackbar должен появиться в правом верхнем углу с фиолетовым фоном и белым текстом в нем: для Лисы - «Он ничем не отличался от ста тысяч других лисиц» для Волка - «Волк собирает грибы в лесу» для Кабана - «Кабан свинья, которая не поддалась на уговоры» При клике на вторую кнопку snackbar должен появиться в правом верхнем углу с серым фоном и черным текстом в нем: для Лисы - «Рыжий лис» для Волка - «Волк меняет шкуру, но не нрав» для Кабана - «Кабан санитар леса» При выполнении задачи должны использоваться классы и самое важное использовать класс для переиспользования повторяемой логики для других, настройки для снекбара должны передаваться при инициализации классов И слегка перефразирую вцелом задание 3 действия на 3 кнопки в зависимости от селекта? я сделал без классов(по-тупому/по-костыльному/местами с косяками), но как это все с классами делать, я не понимаю: https://github.com/SkyWalker1996x/snackbar-fox-wolf-boar-
Maksim
всем привет кто может помочь, пожалуйста! вот условие задания: сделать 3 кнопки и 1 select в select будет 3 опции 1- Лиса 2-Волк 3-Кабан Написать логику используя es6 которая будет реализовывать следующие действия: При выборе одного из трех зверей и нажатия на первую кнопку - покажется в левом нижнем углу snackbar с сообщением на зеленом фоне: для Лисы - «Лиса хитрый зверь» для Волка - «Волк вожак стаи» для Кабана - «Кабан дикий свин» Сообщение должно исчезать само спустя 3 секунды, или при клике на него При клике на вторую кнопку snackbar должен появиться в правом верхнем углу с фиолетовым фоном и белым текстом в нем: для Лисы - «Он ничем не отличался от ста тысяч других лисиц» для Волка - «Волк собирает грибы в лесу» для Кабана - «Кабан свинья, которая не поддалась на уговоры» При клике на вторую кнопку snackbar должен появиться в правом верхнем углу с серым фоном и черным текстом в нем: для Лисы - «Рыжий лис» для Волка - «Волк меняет шкуру, но не нрав» для Кабана - «Кабан санитар леса» При выполнении задачи должны использоваться классы и самое важное использовать класс для переиспользования повторяемой логики для других, настройки для снекбара должны передаваться при инициализации классов И слегка перефразирую вцелом задание 3 действия на 3 кнопки в зависимости от селекта? я сделал без классов(по-тупому/по-костыльному/местами с косяками), но как это все с классами делать, я не понимаю: https://github.com/SkyWalker1996x/snackbar-fox-wolf-boar-
ты до сих пор еще не сделал
SkyWalker ✙
da
Maksim
так с прошлого раза ничего не поменялось
SkyWalker ✙
именно
SkyWalker ✙
я не знаю откуда черпать изменения кроме этого чатика
SkyWalker ✙
вот и набегаю периодически
SkyWalker ✙
Maksim
ну ты хотя бы document.getElementById('snackbar') дубли убери
Dima
всем привет кто может помочь, пожалуйста! вот условие задания: сделать 3 кнопки и 1 select в select будет 3 опции 1- Лиса 2-Волк 3-Кабан Написать логику используя es6 которая будет реализовывать следующие действия: При выборе одного из трех зверей и нажатия на первую кнопку - покажется в левом нижнем углу snackbar с сообщением на зеленом фоне: для Лисы - «Лиса хитрый зверь» для Волка - «Волк вожак стаи» для Кабана - «Кабан дикий свин» Сообщение должно исчезать само спустя 3 секунды, или при клике на него При клике на вторую кнопку snackbar должен появиться в правом верхнем углу с фиолетовым фоном и белым текстом в нем: для Лисы - «Он ничем не отличался от ста тысяч других лисиц» для Волка - «Волк собирает грибы в лесу» для Кабана - «Кабан свинья, которая не поддалась на уговоры» При клике на вторую кнопку snackbar должен появиться в правом верхнем углу с серым фоном и черным текстом в нем: для Лисы - «Рыжий лис» для Волка - «Волк меняет шкуру, но не нрав» для Кабана - «Кабан санитар леса» При выполнении задачи должны использоваться классы и самое важное использовать класс для переиспользования повторяемой логики для других, настройки для снекбара должны передаваться при инициализации классов И слегка перефразирую вцелом задание 3 действия на 3 кнопки в зависимости от селекта? я сделал без классов(по-тупому/по-костыльному/местами с косяками), но как это все с классами делать, я не понимаю: https://github.com/SkyWalker1996x/snackbar-fox-wolf-boar-
Ну смотри тут самая крутая статья про ООП Не смотря на то что тут синтаксис php принцип работает во всех языках поддерживающих ООП Поймёшь принцип далее к докам классов в JS https://m.habr.com/ru/company/mailru/blog/325492/
Dima
SkyWalker ✙
ну ты хотя бы document.getElementById('snackbar') дубли убери
если я их убираю , то принимает значение , которое будет при загрузке страницы
Dima
Попытайся понять что такое паттерн фабрика
Dima
если я их убираю , то принимает значение , которое будет при загрузке страницы
Тебе предлагают обращаться не по ID а по Class Посмотри как тут обращаюсь https://t.me/JSlang/263416 к страничке ))
Maksim
Тебе предлагают обращаться не по ID а по Class Посмотри как тут обращаюсь https://t.me/JSlang/263416 к страничке ))
нет, я этого не предлагал делать, как раз по id обращаться проще в таком маленьком приложении я предлагал не дублировать один и тот же код, а вынести поиск элемента в отдельную переменную, как это уже сделано например с 'animals'
Maksim
самое забавное что let snack = document.getElementById('snackbar'); уже и так есть в коде но дальше не используется
Dima
Тебе предлагают обращаться не по ID а по Class Посмотри как тут обращаюсь https://t.me/JSlang/263416 к страничке ))
Если поймёшь этот пример то потом закодишь это все используя уже https://learn.javascript.ru/es-class
꧁༺ĤŐŔŃŶ
бгг
Nikita
Хах.
Nikita
А за что ФФ использует отражённый отпечаток пальца из материал иконок?
Nikita
То есть иконка андроида отпечатка пальца и иконка фф отпечатка пальца — это одна и та же иконка, но у фф она отражена относительно вертикали.
꧁༺ĤŐŔŃŶ
это потому что рисовать свою было впадлу, а тут откразил и не паришься, все, авторство за тобой
Nikita
А, и верхняя линия убрана.
Nikita
Nikita
фф
Nikita
material
Anonymous
Вопросик, я отправляю ajax на сервер, могу ли я как то избавиться от ожидания ответа?
Anonymous
т.е. мне не важно в данном случае что там вернет сервер
Nikita
Хм. Верхнюю линию ещё чуть изменили (вторую, самую верхнюю убрали). И толщину линий. Но так это та же самая иконка.
Anonymous
а как это в рамках скрипта сказать?
Max xbim 🌴
в callback положить пустую функцию или вообще нечег
Anonymous
О точно
Anonymous
спасибо
Roman🎄
Подскажите, это рабочий код? onClick = """var x = new XMLHttpRequest(); x.open("GET", "URL", true); x.onload = function (){ alert( x.responseText); } x.send(null);"""
Pavel
да
Игорь
где взять код для маски на инпут, ввода мобильного телефона
Pavel
где взять код для маски на инпут, ввода мобильного телефона
загуглить ровно то что ты написал "маски для инпута мобильного телефона"
Pavel
¯\_(ツ)_/¯
Nikita
Предложение Function.prototype.toString переименовано в Function implementation hiding. Предлагается использовать директиву ”hide implementation”, которая как и директива ”use strict” может быть использована на уровне файла исходников или на уровне фунции. https://github.com/tc39/proposal-function-implementation-hiding
Nikita
Ох.
Nikita
Это полезно, но даже с natives ноды творили полное безобразие.
Nikita
Maksim
Хз, возведение в куб тоже полезно, давайте запилим ***
Nikita
Куб это a**3
Nikita
Хз, возведение в куб тоже полезно, давайте запилим ***
Ну, если ты считаешь, что тетрация полезна и много кому нужна в жс — неси пропозал, что.
Anonymous
шо такое пропозал
Nikita
шо такое пропозал
Предложение изменений (обычно добавлений) в спецификацию.
Anonymous
так жс не язык программирования
Anonymous
а обертка ES
Nikita
а обертка ES
Какой смысл ты вкладываешь в эти слова?
Anonymous
никакой я учу несколько дней JS и пора уже вы**нутся
Max xbim 🌴
https://github.com/tc39/proposal-pipeline-operator
Max xbim 🌴
отличный пропозал
Dima
Народ кто ещё не устал от вопросов можете подсказать есть ли в SVG rect рамочка слева справа сверху снизу что бы можно было разную толщину давать на разные стороны рамки ?
Max xbim 🌴
как бы его поддержать
Kirill
отличный пропозал
С каждым таким оператором повышается порог вхождения в язык.
Anonymous
С каждым таким оператором повышается порог вхождения в язык.
С каждым таким оператором js все больше становиться похож на хаскель =)
Ditor
Привет всем. Есть задача - определять однозначно css селектор элемента, чтобы хранить его в БД. Это видимо должен быть путь типа html > body > #main > .card. и кто не решал подобное? Мб есть готовое что то на гитхабе,
Anonymous
👍 Уникальное предложение! Для Москвичей имеющих свой бизнес (хотя бы в начальной стадии развития) Занятия с ментором, достигшим успехов в бизнесе ♨️ БЕСПЛАТНОЕ обучение, помощь в развитии и оптимизации бизнеса. За подробностями обращайтесь в ЛС.