JS-библиотека для работы с цветами

JavaScript библиотека для манипуляций с цветом: https://github.com/jfsiii/chromath Вы сможете: Выполнять преобразования из одного цветового пространства в другое (rgb->hex, hsv->hsl, rgb->hex->hsl->rgb) Складывать два цвета (используя сложение или вычитания цвета) Получать цветовую […]

Затемнить/осветлить hex-цвет с помощью js

LESS/Sass позволяют для любого цвета указать сам цвет и значение для его затемнению/осветления. В JS такая возможность не встроена. Следующая функция принимает цвет в шестнадцатеричном формате (т.е. # F06D06) и […]

Фоновое видео на весь экран

Добавить на страницу видео в качестве фонового изображения можно через HTML5 Fullscreen API и плагин BigVideo.js для jQuery. Видео автоматически растянется по размеру экрана. Предварительно нужно загрузить библиотеки jQuery, jQuery […]

Криптографические js-алгоритмы

CryptoJS является растущей коллекцией стандартных и безопасных алгоритмов шифрования, реализованных на JavaScript с использованием лучших практик и моделей. Она быстрая, имеет последовательный и простой интерфейс. Официальная страница CryptoJS.     […]

Dragscroll скрипт для скроллирования путем перетягивания

Dragscroll – мини JavaScript библиотека (min – 734 байт), которая позволяет скроллировать через перетягивание мышей (в стиле “drag and drop” или “click and hold”). Она не имеет зависимостей и написана […]

Разница между двумя датами в JavaScript

Разницу в днях между 2-мя датами в JavaScript можно получить следующим образом: Создать две переменные типа Date, передав обязательно даты как строку обернутую кавычками. Получить разницу между датами в миллисекундах. […]

Как создать простой jQuery UI виджет

Решение: 1.Подключить jQuery UI 2.Нарисоватьразметку 3.Заготовка (файл jquery.ui.inbox.js) $.widget(‘ui.inbox’, { options: { title: null }, _init: function () { var title = this.options.title; if (title !== null) { this.element .children(‘h1:first-child’) […]