cookie

Sizning foydalanuvchi tajribangizni yaxshilash uchun cookie-lardan foydalanamiz. Barchasini qabul qiling», bosing, cookie-lardan foydalanilishiga rozilik bildirishingiz talab qilinadi.

avatar

JavaScript Learning

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

Ko'proq ko'rsatish
Reklama postlari
4 770
Obunachilar
-324 soatlar
-287 kunlar
-330 kunlar

Ma'lumot yuklanmoqda...

Obunachilar o'sish tezligi

Ma'lumot yuklanmoqda...

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