Aison, самое корректное, это проверить наличие MX записи в DNS на домене из почты, но без сервера тут не обойтись, ибо из браузера не получится сделать DNS запрос
Jun1801, файлы с переменными, миксинами, функциями не должны содержать в себе кода транспилируемого в css (деклараций классов и тд)
Так что лучшим решением будет навести порядок в файлах
Вот у меня всего 2 почты есть, одна на личном домене, вторая на корпоративном. С таким ограничением я не смогу зарегистрироваться в Вашем сервисе. Не думаю, что это разумно.
P.S. ну и регулярка у Вас некорректная, очень много адресов опять же не пропустит
if (this[PlayersYT[i]].iframe == 'undefined' ) continue;
это условие никогда не отработает, так как у Вас this[PlayersYT[i]].iframe никогда не равняется строке 'undefined'
сделайте так:
if (!this[PlayersYT[i]].iframe) continue;
для Node, MongoDB, Express я бы выкачал их онлайн документацию целиком каким-нибудь инструментом вроде site2pdf
для самого js тоже можно, только боюсь pdf из mdn выйдет огромным
Артем Андреев, лучше конечно переделать requestOpenWeather.js в модуль и импортировать в нем chartModule
но если это сборка какой либо библиотеки, боюсь у Вас могут быть сложности с этим
в идеале, у Вас должно быть всего 2 тега скрипт: модуль-точка входа и фолбэк собранный сборщиком (например webpack) для браузеров не поддерживающих модули
все остальное должно подключаться через import
но в легаси проектах это не всегда возможно, предложенный мой подход вполне решает проблему, когда на рефакторинг всего проекта нет времени/ресурсов
Анатолий, ой какая каша у Вас в коде,,, еле разобрал, что к чему...
смотрите у Вас на onReady отрабатывает функция onPlayerReady, которая пишет много чего в объект плеера
вот и проверьте наличие чего то, что до вызова этой функции нет, а в ней пишется
DevMan, сравнение маленько устарело... в ценах до 1.2млн веста лучший выбор, имхо
ну а если по теме, в вин10 появился wsl - жить стало можно на винде, но линь все равно комфортнее для работы