Может быть применено, когда дело доходит до изменения пропорций изображения (например, уменьшения ширины при сохранении высоты), а также когда потеря некоторых частей изображения нежелательна. Использует алгоритм Seam Carving (вырезание швов).
Рубрика: Javascript
Управление панорамированием, наклоном и масштабированием вебкамеры
JavaScript Intl API интернационализация (I18n)
Преобразование текста в речь c помощью JavaScript
Поиск в DOM ближайшего родителя с position: relative
Передача данных между CSS и JavaScript с помощью CSS-переменных
Node.textContent и Element.innerText для получения и установки текста
Оба метода Node.textContent и Element.innerText используются для получения и установки текста в HTML-элементе, рассмотрим их сходство и отличие.
Event Loop, Callbacks, Promises, и Async/Await, часть 4 из 4
Функция async позволяет обрабатывать асинхронный код таким образом, чтобы он выглядел синхронным. Функция async под капотом по-прежнему использует обещания (promise), но имеет более традиционный JavaScript-синтаксис.
Event Loop, Callbacks, Promises, и Async/Await, часть 3 из 4
Обещание (promise) представляет собой завершение асинхронной функции. Это объект, который может вернуть значение когда-нибудь в будущем. Он выполняет ту же миссию, что функция обратного вызова (callback), но с множеством дополнительных фич и более читаемым синтаксисом.
Event Loop, Callbacks, Promises, и Async/Await, часть 2 из 4
Функции обратного вызова (callback) не имеют специального синтаксиса; это просто функция, переданная в качестве аргумента другой функции.
Event Loop, Callbacks, Promises, и Async/Await, часть 1 из 4
Рассмотрим работу цикла событий (event loop), а также разберём два элемента цикла событий: стек (stack) и очередь (queue).
Асинхронный доступ к буферу обмена
Утечки памяти от потери ссылок на окна/iframe
window.matchMedia()
Как сделать модальное окно с помощью javascript
Шпаргалка: методы js-массива
Предпросмотр картинки перед загрузкой на сервер
Создание и использование JavaScript-декораторов
Декораторы – это функции, которые изменяют другие функции. Декораторы могут быть полезны для применения одинаковых изменений к нескольким функциям.
DOM Events – прохождение событий
Page Visibility API и активность вкладки браузера
Практическое использование Page Visibility API: определение активности вкладки браузера. Свойство document.visibilityState, событие visibilitychange.