Удаляем все node_modules одной командой
Ты JS-разработчик? Заполнился жесткий диск? Освободи место с помощью одной команды.
https://www.youtube.com/watch?v=qOSH2pYg6m8
Ты JS-разработчик? Заполнился жесткий диск? Освободи место с помощью одной команды.
https://www.youtube.com/watch?v=qOSH2pYg6m8
YouTube
Delete node_modules like a Pro #Shorts
Are you a JS developer with a full hard drive? Learn a powerful command 🥋 to analyze and delete all your "node modules" folders quickly.
#js #webdev #shorts
Official docs https://npkill.js.org/
#js #webdev #shorts
Official docs https://npkill.js.org/
Изменение JavaScript за 10 лет
Короткая и полезная статья, в которой перечислены основные фишки JS, которые появились за последние годы.
https://turriate.com/articles/modern-javascript-everything-you-missed-over-10-years
PS: в нашем канале 222 подписчика, спасибо!
#js #javascript
Короткая и полезная статья, в которой перечислены основные фишки JS, которые появились за последние годы.
https://turriate.com/articles/modern-javascript-everything-you-missed-over-10-years
PS: в нашем канале 222 подписчика, спасибо!
#js #javascript
JS виджет для загрузки файлов
Привет, парни! Сегодня опять за фронтенд 😃
Минималистичная, но функциональная JS-библиотека для загрузки файлов:
- Загрузка нескольких файлов
- Загрузка из разных источников
- Ограничение размера файла
- Предпросмотр изображений
- Оптимизация изображений
- Плагины для расширения
- Адаптеры для Vue/React
- 11к звёзд на гитхабе
https://pqina.nl/filepond
Найдём достойное место в закладках? 😃
#tools #js #file #files
Привет, парни! Сегодня опять за фронтенд 😃
Минималистичная, но функциональная JS-библиотека для загрузки файлов:
- Загрузка нескольких файлов
- Загрузка из разных источников
- Ограничение размера файла
- Предпросмотр изображений
- Оптимизация изображений
- Плагины для расширения
- Адаптеры для Vue/React
- 11к звёзд на гитхабе
https://pqina.nl/filepond
Найдём достойное место в закладках? 😃
#tools #js #file #files
Autocomplete (JavaScript)
Библиотека, которая позволяет быстро реализовать функционал автозаполнения при вводе.
Например: подсказки при поиске на сайте.
Преимущества:
- Простота и гибкость
- Любые источники данных
- Кастомный шаблон списка
https://github.com/algolia/autocomplete
#tools #js #autocomplete
Библиотека, которая позволяет быстро реализовать функционал автозаполнения при вводе.
Например: подсказки при поиске на сайте.
Преимущества:
- Простота и гибкость
- Любые источники данных
- Кастомный шаблон списка
https://github.com/algolia/autocomplete
#tools #js #autocomplete
👍8
Делаю взаимодействие между окнами в браузере
Нужно, чтобы по клику в дочернем окне, которое выводится через
Оказалось это очень легко сделать, используя метод
Никогда этого не делал, но опыт интересный:
https://learn.javascript.ru/cross-window-communication
Напиши в комментах понятно что-нибудь или нет 😃
#js #ifame
Нужно, чтобы по клику в дочернем окне, которое выводится через
iframe, передавалось сообщение в родительское окно - во как =)
Оказалось это очень легко сделать, используя метод
window.postMessage(message, '*'). Буквально несколько строк кода и готово!
Никогда этого не делал, но опыт интересный:
https://learn.javascript.ru/cross-window-communication
Напиши в комментах понятно что-нибудь или нет 😃
#js #ifame
👍6
ECMAScript 2022
Ребят, не забываем следить за развитием JavaScript. В статье описаны новые фишки спецификации.
https://habr.com/ru/post/676032/
#js
Ребят, не забываем следить за развитием JavaScript. В статье описаны новые фишки спецификации.
https://habr.com/ru/post/676032/
#js
👍9
Работа с датой и временем в JS
Библиотека поможет проводить любые манипуляции с датами и временем:
- Форматировать
- Увеличивать/уменьшать
- Высчитывать разницу
- Много чего еще
Раньше использовали большую библиотеку Moment, а теперь вместо неё Luxon. Реально хорошая штука.
https://moment.github.io/luxon
#js #luxon #date #time
Библиотека поможет проводить любые манипуляции с датами и временем:
- Форматировать
- Увеличивать/уменьшать
- Высчитывать разницу
- Много чего еще
Раньше использовали большую библиотеку Moment, а теперь вместо неё Luxon. Реально хорошая штука.
https://moment.github.io/luxon
#js #luxon #date #time
👍8
Илья Климов про Vue (и React)
Посмотрел интервью разработчика из GitLab о фронтенде в целом и Vue в частности - понравилось.
https://youtu.be/pSpfml86b7Q
#vue #js
Посмотрел интервью разработчика из GitLab о фронтенде в целом и Vue в частности - понравилось.
https://youtu.be/pSpfml86b7Q
#vue #js
🔥6💩6👍2
Скорость видео на YouTube
У HTML5 видео есть API, которым можно легко пользоваться, например менять скорость воспроизведения видео.
Для этого у тега
Короче, можно установить туда 2 и скорость увеличится в 2 раза. Примеры ниже.
Увеличить скорость:
Уменьшить скорость:
Попробуй включить любое видео на YouTube и выполнить код выше ☝️
#js #video
У HTML5 видео есть API, которым можно легко пользоваться, например менять скорость воспроизведения видео.
Для этого у тега
<video>есть свойство
playbackRate, которое содержит коэфициент изменения скорости воспроизведения.
Короче, можно установить туда 2 и скорость увеличится в 2 раза. Примеры ниже.
Увеличить скорость:
$('video').playbackRate = 10;
Уменьшить скорость:
$('video').playbackRate = 0.1;
Попробуй включить любое видео на YouTube и выполнить код выше ☝️
#js #video
👍8
Как работает цикл событий в JavaScript
Полезная статья для понимания механизма асинхронной работы JS.
https://habr.com/ru/post/680846/
#js #async
Полезная статья для понимания механизма асинхронной работы JS.
https://habr.com/ru/post/680846/
#js #async
👍3
Полезные малоизвестные JavaScript API
В статье описаны 4 прикольные фишки, которые полезно иметь ввиду, чтобы применить, когда настанет такая необходимость.
Page Visibility API
Позволяет определять когда пользователь покидает страницу, например переключает вкладку браузера.
Поддержка — 98.24%
Web Share API
Позволяет использовать нативный функционал (на мобильниках), чтобы поделиться контентом (отправить ссылку, текст или файлы).
Поддержка — 89.82%
Broadcast Channel API
Позволяет обмениваться данными между вкладками браузера или фреймами.
Поддержка — 92.3%
Internationalization API
Позволяет управлять (форматировать, изменять) даты, время, числа на мультязычном сайте.
Поддержка — 97.74%
https://habr.com/ru/company/timeweb/blog/691992/
Использовал что-то из этого?
#js #jsapi
В статье описаны 4 прикольные фишки, которые полезно иметь ввиду, чтобы применить, когда настанет такая необходимость.
Page Visibility API
Позволяет определять когда пользователь покидает страницу, например переключает вкладку браузера.
Поддержка — 98.24%
Web Share API
Позволяет использовать нативный функционал (на мобильниках), чтобы поделиться контентом (отправить ссылку, текст или файлы).
Поддержка — 89.82%
Broadcast Channel API
Позволяет обмениваться данными между вкладками браузера или фреймами.
Поддержка — 92.3%
Internationalization API
Позволяет управлять (форматировать, изменять) даты, время, числа на мультязычном сайте.
Поддержка — 97.74%
https://habr.com/ru/company/timeweb/blog/691992/
Использовал что-то из этого?
#js #jsapi
🔥4👍2
Подписываемся на обновление криптовалютных пар на бирже Binance и получаем данные в реальном времени по протоколу WebSocket 👍
Используем нативный функционал JavaScript (без пакетов): https://developer.mozilla.org/en-US/docs/Web/API/WebSocket
Документация биржи Binance:
https://binance-docs.github.io/apidocs/spot/en/#websocket-market-streams
#js #ws #binance #crypto
Подписывайся: @onecode_blog
Используем нативный функционал JavaScript (без пакетов): https://developer.mozilla.org/en-US/docs/Web/API/WebSocket
Документация биржи Binance:
https://binance-docs.github.io/apidocs/spot/en/#websocket-market-streams
#js #ws #binance #crypto
Подписывайся: @onecode_blog
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5