javascript

Фильтрация и сортировка элементов на javascript

Фильтрация и сортировка элементов на javascript

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

В этой статье мы напишем на javascript фильтр товаров и их сортировку без перезагрузки страницы.

Так же я покажу некоторые подводные камни, возникающие при организации фильтрации элементов.

Как управлять сайтом с помощью видео

Как управлять сайтом с помощью видео

Всем привет, в этой статье мы поговорим о видео контенте и его интеграции в сайт.

Сегодня вставить видео на сайт очень просто. В то же время самому сделать видео интересным, а тем более интерактивным - задача уже намного сложнее.

А что если я Вам скажу, что можно выйти за пределы видео и подстраивать сайт под события в видео. Интересно? Тогда поехали!

Загрузка видео по требованию пользователя

Загрузка видео по требованию пользователя

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

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

Показываем фейковый контент, пока не загрузился основной (перевод)

Показываем фейковый контент, пока не загрузился основной (перевод)

За последние несколько лет, я был испорчен высокоскоростным интернетом, который позволяет просматривать сайты без стресса. Но по факту, не у всех есть оптоволоконный интернет, и много людей пользуются интернетом со скоростью 3G.

Что с этим можно сделать?

Об этом мы и поговорим в моей статье.

Неуплывающее плавающее меню на сайт.

Неуплывающее плавающее меню на сайт.

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

Однако, у этого подхода есть подводные камни, которые мы и рассмотрим в этой статье.

Приведение типов в JavaScript. Шпаргалка.

Приведение типов в JavaScript. Шпаргалка.

Всем хорошего настроения. Cегодня мы поговорим о приведении типов во всеми любимом JavaScript. Вообще приведение типов - это операция приведения значения одного типа в значение другого типа. Различают явное приведение типов и неявное приведение типов.

Для JavaScript применимы следующие определения:

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

Неявное приведение выполняется транслятором (компилятором или интерпретатором) по правилам, описанным в стандарте языка.