Size: a a a

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

2019 December 22

OS

Oleg Shcherbachenko in JavaScript — русскоговорящее сообщество
Lookarious
Ну полифилл пишет новую функцию с названием Promise что в этом случае делает babel
лол, ну почитай что такое транспилятор... он переписывает тот же функционал с помощью доступных возможностей
источник

OS

Oleg Shcherbachenko in JavaScript — русскоговорящее сообщество
например const меняет на var и гарантирует что это значение не изменится
источник

OS

Oleg Shcherbachenko in JavaScript — русскоговорящее сообщество
стрелочные функции меняет на обычные и меняет им this
источник

OS

Oleg Shcherbachenko in JavaScript — русскоговорящее сообщество
и так далее
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
Oleg Shcherbachenko
лол, ну почитай что такое транспилятор... он переписывает тот же функционал с помощью доступных возможностей
Короче говоря, JavaScript сам себя расширяет)
источник

OS

Oleg Shcherbachenko in JavaScript — русскоговорящее сообщество
Igor Petrov
Короче говоря, JavaScript сам себя расширяет)
JS расширяют в новых версиях стандарта, babel же просто следит за тем что бы код написанный с использованием новой версии стандарта работал там где это не поддерживается
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
Oleg Shcherbachenko
JS расширяют в новых версиях стандарта, babel же просто следит за тем что бы код написанный с использованием новой версии стандарта работал там где это не поддерживается
Расширяет в старых браузерах.
источник

OS

Oleg Shcherbachenko in JavaScript — русскоговорящее сообщество
пойду расширюсь короче...
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
Oleg Shcherbachenko
пойду расширюсь короче...
😄
источник

LL

Lazuta Leonid in JavaScript — русскоговорящее сообщество
Добрый вечер. Подскажите, пожалуйста.
let sound =new Audio("music/start.mp3"):
sound.play();
Ошибка:
Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first.

Как можно исправить?
источник

M

Michael in JavaScript — русскоговорящее сообщество
никак. это закручивание гаек.
источник

C

Cyber in JavaScript — русскоговорящее сообщество
Lazuta Leonid
Добрый вечер. Подскажите, пожалуйста.
let sound =new Audio("music/start.mp3"):
sound.play();
Ошибка:
Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first.

Как можно исправить?
источник

LL

Lazuta Leonid in JavaScript — русскоговорящее сообщество
Michael
никак. это закручивание гаек.
А через  AudioContext как-нибудь можно запустить?
источник

M

Michael in JavaScript — русскоговорящее сообщество
ты понимаешь смысл ошибки?
источник

S🌴

Saidazim 🌴 in JavaScript — русскоговорящее сообщество
Всем привет, посоветуйте как поступить. Мне из сервера приходит определенная дата, мне нужно отобразить: это время, время UTC и время юзера (как на фотке). Проблема в том, что я беру 2ое и 3е время из "браузера" и иногда из-за каких-то задержок минуты различаются. Как например тут
источник

S🌴

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

S🌴

Saidazim 🌴 in JavaScript — русскоговорящее сообщество
Как можно из полученной даты, зная UTC получить остальные?
источник

S🌴

Saidazim 🌴 in JavaScript — русскоговорящее сообщество
Остальные - это UTC время и время юзера
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
Lazuta Leonid
Добрый вечер. Подскажите, пожалуйста.
let sound =new Audio("music/start.mp3"):
sound.play();
Ошибка:
Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first.

Как можно исправить?
Понимаю, что выглядит абсурдно, но нужно задать элементу атрибут muted = true
источник

AP

A P in JavaScript — русскоговорящее сообщество
так бери по серверной дате плюс/минус к таймзоне
источник