JavaScript Tests
описание
Javascript tests По всем вопросам- @haarrp https://t.me/javascriptv - уроки javascript @about_javascript - js для профи @javascriptjobjs - js работа @programming_books_it - бесплатные it книги @ai_machinelearning_big_data - machine learning
Лучшие посты
за три месяца🔴 Тестовое собеседование с ТимЛидом Frontend-разработки в этот четверг 6 августа(в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Frontend-разработчика. Как это будет: 📂 Алексей Романов, Teamlead в Underhood.dev с опытом 6+ лет, будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Алексей будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Алексею Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Frontend-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы. Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_front_bot Реклама. О рекламодателе.
- 5 авг.125 просмотров
🖥 Несколько супер-полезных однострочников на JS ⏩Проверить, является ли путь относительным const isRelative = (path) => !/^([a-z]+:)?[\\/]/i.test(path); isRelative('/foo/bar/baz'); // false isRelative('C:\\foo\\bar\\baz'); // false isRelative('foo/bar/baz.txt'); // true isRelative('foo.md'); // true ⏩Проверить, является ли строка шестнадцатеричным цветом const isHexColor = (color) => /^#([0-9A-F]{3}|[0-9A-F]{4}|[0-9A-F]{6}|[0-9A-F]{8})$/i.test(color); isHexColor('#012'); // true isHexColor('#A1B2C3'); // true isHexColor('012'); // false isHexColor('#GHIJKL'); // false ⏩Подсчитать количество разных дней между двумя датами const diffDays = (date, otherDate) => Math.ceil(Math.abs(date - otherDate) / (1000 * 60 * 60 * 24)); diffDays(new Date('2014-12-19'), new Date('2020-01-01')); // 1839 ⏩Скопировать в буфер обмена const copyToClipboard = (text) => navigator.clipboard.writeText(text); copyToClipboard("Hello World");