DevGang
Авторизоваться

Потоковое видео в Safari: почему это так сложно? 

Недавно я реализовал поддержку тегов AI для видео в моем продукте Sortal. Частью этой функции является то, что вы можете затем воспроизводить загруженные вами видео. Я подумал, нет проблем - потоковое видео кажется довольно простым.

6 передовых функций JavaScript, которые вы можете использовать сегодня 

Быть программистом на JavaScript - прекрасное время. Веб-технологии развиваются все более быстрыми темпами, и поставщики браузеров больше не стесняются сразу же внедрять новые и инновационные функции. Этот сдвиг в развитии означает, что программистам необходимо постоянно обновлять свой набор навыков, чтобы оставаться конкурентоспособными на своей должности.

В этой статье мы рассмотрим шесть функций ES2020 и ES2021, которые недавно были реализованы в современных браузерах, и увидим, как они помогают разработчикам JavaScript писать менее подверженный ошибкам и более эффективный код.

Бинарный поиск в JavaScript 

Поиск - одна из наиболее часто выполняемых задач в области компьютерных наук. Для повышения эффективности поиска существует множество алгоритмов и структур данных.

В этой статье мы рассмотрим идею бинарного поиска и то, как реализовать ее в JavaScript.

Бинарный поиск - это очень простой, интуитивно понятный, но эффективный алгоритм поиска. Единственное предостережение: он работает только с отсортированными массивами, поэтому может потребоваться некоторая предварительная обработка наших данных для их сортировки.

Как улучшить отзывчивость интерфейса с помощью Web Workers 

JavaScript является однопоточным, поэтому любой запущенный JavaScript также останавливает отклик веб-страниц. Во многих случаях это не проблема, потому что код выполняется достаточно быстро, поэтому любое заикание пользовательского интерфейса практически незаметно для пользователя.

Однако это может стать серьезной проблемой, если код требует больших вычислительных ресурсов или если оборудование пользователя недостаточно мощно.

Сортировка слиянием в JavaScript 

Сортировка относится к расположению элементов списка в определенном порядке (числовом или буквенном). Сортировка обычно используется вместе с поиском.

Как правило, легче искать элемент (называемый ключом) в данном списке, если список отсортирован как визуально, так и алгоритмически.

Существует много способов (алгоритмов) сортировки заданного списка элементов. Сортировка слиянием - один из наиболее популярных и эффективных способов сделать это.

Быстрая сортировка в JavaScript 

Сортировка относится к расположению элементов списка в определенном порядке (числовом или алфавитном). Сортировка обычно используется вместе с поиском.

За прошедшие годы было разработано множество алгоритмов сортировки, и одним из самых быстрых на сегодняшний день является Quicksort.

Quicksort использует стратегию «разделяй и властвуй» для сортировки заданного списка элементов. Это означает, что алгоритм разбивает проблему на подзадачи, пока они не станут достаточно простыми для непосредственного решения.

Как динамически создавать элементы JavaScript с помощью обработчиков событий

В этой статье мы рассмотрим, как динамически создавать элементы JavaScript и как прикреплять обработчики событий к динамически создаваемым элементам JavaScript.

Как создать плагин Chrome с помощью Python 

Расширение Google Chrome, созданное с помощью Python (бессерверный, метод B). _ (click to zoom)_Google Chrome плагин написан на HTML, JavaScript и CSS. Если вы никогда не писали плагин Chrome, я предлагаю ознакомиться с документацией по расширениям Chrome.

Веб-анимация с помощью HTML, CSS и JavaScript

Лучшие практики JavaScript - модули, массивы и объекты 

JavaScript - это простой в освоении язык программирования. Легко писать программы, которые работают и что-то делают. Однако сложно учесть все варианты использования и написать надежный код JavaScript.

В этой статье мы рассмотрим, как лучше всего работать с модулями, массивами и объектами.

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу