cookie

Мы используем файлы cookie для улучшения сервиса. Нажав кнопку «Принять все», вы соглашаетесь с использованием cookies.

avatar

JavaScript Learning

Обучающий канал по JavaScript По всем вопросам @valentin_mascarov

Больше
Рекламные посты
4 762
Подписчики
-424 часа
-127 дней
+530 дней

Загрузка данных...

Прирост подписчиков

Загрузка данных...

Новые методы появятся в Set JavaScript Смотреть статью
Показать все...
Новые методы появятся в Set JavaScript

Привет всем! Я Кирилл Мыльников, frontend разработчик компании Usetech. Сегодня хочу поделиться информацией о новых методах, которые скоро появятся в коллекции  Set  в JavaScript. Set ...

👍 2
Фото недоступноПоказать в Telegram
🖥 Несколько супер-полезных однострочников на 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");
Показать все...
👍 4
Фото недоступноПоказать в Telegram
🖥 Несколько супер-полезных однострочников на 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");
Показать все...
👍 1
Фото недоступноПоказать в Telegram
👩‍💻 Хотите научиться создавать API с использованием GraphQL и NestJS? Ждём вас на открытом практическом уроке от OTUS, где вы получите теоретические знания о GraphqL и NestJS и практические навыки по созданию и интеграции GraphQL с NestJS. Спикер Николай Лапшин — опытный разработчик на нескольких языках, архитектор, тимлид и преподаватель. Встречаемся 25 июня в 20:00 мск в преддверии старта курса «JavaScript Developer. Professional». Все участники вебинара получат специальную цену на обучение! ➡️ Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://clck.ru/3BNK5b 🎁 Только до 23 июня скидка 10%, подробности у наших менеджеров. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Показать все...
00:09
Видео недоступноПоказать в Telegram
🖥 Анимированная форма обратной связи Хороший способ сделать ваш сайт более интересным. Проект реализован с помощью CSS, jQuery и TweenMax.js. Посмотреть код можно тут: https://codepen.io/izmaelmag/pen/NqyEKx
Показать все...
Animated feedback form.mp40.77 KB
👍 4
00:01
Видео недоступноПоказать в Telegram
Perlin Noise Анимация голограммы. Реализована с помощью JavaScript и CSS. https://codepen.io/vcomics/pen/djqNrm
Показать все...
Запись экрана 2022-11-18 в 16.49.30.mp42.38 MB
👍 3
00:01
Видео недоступноПоказать в Telegram
So Much to Print  Оригинальная анимация газетного станка. https://codepen.io/jkantner/pen/vYKoeeP
Показать все...
Запись экрана 2022-11-10 в 12.17.28.mp41.87 KB
👍 1
00:01
Видео недоступноПоказать в Telegram
So Much to Print  Оригинальная анимация газетного станка. https://codepen.io/jkantner/pen/vYKoeeP
Показать все...
Запись экрана 2022-11-10 в 12.17.28.mp41.87 KB
Вам нравится читать контент на этом канале? Возможно, вы задумывались о том, чтобы купить на нем интеграцию? Следуйте 3 простым шагам, чтобы сделать это: 1) Регистрируйтесь по ссылке: https://telega.in/c/JS_per_month 2) Пополняйтесь удобным способом 3) Размещайте публикацию Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
Показать все...
👍 7
Что будет выведено в консоль?Anonymous voting
  • [1, 2, 3, 4, 5]
  • [1, 2, 3, [4, 5]]
  • [1, 2, 3, "4", "5"]
0 votes
👍 6 1
Выберите другой тариф

Ваш текущий тарифный план позволяет посмотреть аналитику только 5 каналов. Чтобы получить больше, выберите другой план.