Size: a a a

JavaScript.Ninja

2021 November 27

S

Serezha_MRPL in JavaScript.Ninja
Помогите пожалуйста:
confirm ('Хотите обновить?');

Мне надо чтобы при нажатии "ОК" кидало на обновление, а при нажатии "Отмена" просто игнорировало вопрос.
источник

DZ

D Z in JavaScript.Ninja
Как послать человека в гугл, чтобы не обидеть?
источник

ДД

Дмитрий Дивин... in JavaScript.Ninja
Забайтить на lmgtfy
источник

S

Serezha_MRPL in JavaScript.Ninja
Я с Ява вообще не дружу. 3 часа уже ковыряю, всё никак
источник

KR

Kirill Romanov in JavaScript.Ninja
Попробуй про джаваскрипт гуглить
источник

СД

Сергей Дёмин... in JavaScript.Ninja
confirm возвращает булевое значение и проверяется через if...
источник

СД

Сергей Дёмин... in JavaScript.Ninja
https://learn.javascript.ru/alert-prompt-confirm даже 3 часов не потребовалось, всё же описано
источник

S

Serezha_MRPL in JavaScript.Ninja
Вот тут я и копошился 3 часа
источник

S

Serezha_MRPL in JavaScript.Ninja
По человечески скажи
источник

СД

Сергей Дёмин... in JavaScript.Ninja
говорю по человечески, учи javascript, а не ищи готовые варианты

if (confirm ('Хотите обновить?')) {
// Если человек нажал на ОК!
}
источник
2021 November 28

e

eldarda in JavaScript.Ninja
Жду курсов от JavaScript Ninja больше, чем Новый Год
источник

OJ

Oleg Junior in JavaScript.Ninja
Подскажите, пожалуйста, как всю логику из React компонента вынести в кастомный хук.
js
const AdaptiveImage = ({
 src,
 width,
 height,
 alt,
 ...rest
}) => {
 const { isIE, isSafari } = useDeviceDetect();
 const isSupportWebp = !(isIE || isSafari);

 const { width: screenWidth, isMobile, isTablet } = useAdaptive();
 const quality = (isMobile && QUALITY_FOR_MOBILE) || (isTablet && QUALITY_FOR_TABLET) || DEFAULT_QUALITY;

 const mobilePixelRatio = 2;
 const realScreenWidth = (isMobile || isTablet) ? screenWidth * mobilePixelRatio : screenWidth;

 // расчет размера картинки
 const deviceSizes = [300, 400, 500, 600, 700, 800, 900, 1150];
 const ratio = width / height;
 const adaptiveWidth = (deviceSizes.reduce((prev, curr) => (Math.abs(curr - realScreenWidth) < Math.abs(prev - realScreenWidth) ? curr : prev)));
 const adaptiveHeight = (adaptiveWidth / ratio).toFixed(0);

 return (
   <img
     src={loaderImage(src, adaptiveWidth, adaptiveHeight, isSupportWebp, quality)}
     alt={alt}
     width={adaptiveWidth}
     height={adaptiveHeight}
     {...rest}
   />
 );
};

export default AdaptiveImage;

Должно получиться такое:
js
const AdaptiveImage = ({
 src,
 width,
 height,
 alt,
 ...rest
}) => {

 const {imageSrc, adaptiveWidth, adaptiveHeight, isSupportWebp, quality} = useAdaptiveImage(src, width, height)

 return (
   <img
     src={loaderImage(imageSrc, adaptiveWidth, adaptiveHeight, isSupportWebp, quality)}
     alt={alt}
     width={adaptiveWidth}
     height={adaptiveHeight}
     {...rest}
   />
 );
};

export default AdaptiveImage;
источник

VK

Vladimir Klimov in JavaScript.Ninja
А в чем сложность? Что именно не получается?
источник

¿

¿Сергей? in JavaScript.Ninja
Чтобы ФСБ не вычислило)
источник

АЛ

Александр Лавыгин... in JavaScript.Ninja
#вопрос  может кто подскажет почему не создается сорс мап https://codeshare.io/yoQqdz
источник

С

Сергей in JavaScript.Ninja
Да. Мне не понравилась подача с раскомментированием кода из-за чего чем дальше тем чаще терял нить повествования и приходится перематывать обратно и пересматривать
источник

IK

Illya Klymov in JavaScript.Ninja
мне кстати тоже супер не понравился финт с раскомментированием
источник

DZ

D Z in JavaScript.Ninja
В docker-compose, когда контейнеры находятся в одной сети они могут использовать имя другого контейнера в качестве хоста. Но мне нужно SKD_URL вставлять в script тэг html-ки, из-за чего запрос делается с помощью браузера, который к докеру не имеет никакого отношения. Можно как-то использовать имя контейнера в качестве хоста в этом случае? Или только пробрасывать из контейнера порт и передавать локалхост в SDK_URL?
источник

EV

Evgeniy Vanzhula in JavaScript.Ninja
имя вне докер сети использовать практически бесполезно...хотя можете в файл хост добавить записи.
источник

EV

Evgeniy Vanzhula in JavaScript.Ninja
опять же...для чего это и в каком окружении будет работать
источник