LocalStorageDB работаем с localStorage как с базой данных
LocalStorageDB – крошечная javaScript-библиотека надстройка над localStorage (и sessionStorage). По сути — это набор функций, которые обеспечивают хранение структурированных данных так, как в таблицах базы данных. Это позволяет осуществлять основные операции над данными: добавление, изменение, удаление (INSERT, UPDATE, DELETE). LocalStorageDB не зависит от других библиотек и никак не связано с БД WebSQL. Данные хранятся в виде сериализованного JSON в LocalStorage (или sessionStorage).
Полезные jQuery плагины – небольшой обзор для веб-мастера.
Представить современный сайт без динамических элементов практически невозможно. Разрабатывать такие элементы самостоятельно не имеет смысла, потому что в сети уже довольно много готовых проверенных решений. Как известно, для размещения их на страницах сайта используются различные jQuery плагины. Особой популярностью у веб-разработчиков пользуются галерии, слайдеры, карусели и другие плагины.
Я подготовил небольшой обзор, в котором описал некоторые инструменты, с которыми мне приходилось сталкиваться в своей работе. Это не новинки и информации о них в Интернете предостаточно, несмотря на это я решил включить их в свой обзор, потому что до сих пор эти инструменты остаются популярными среди создателей сайтов. Кроме того, это надежные и проверенные средства.
Фиксируем меню при прокрутке страницы
В последнее время я замечаю, что на множестве сайтов используется так называемое фиксированное «плавающее» меню. Обычно это горизонтальное меню. Вообще, зафиксировать можно не любое меню: и горизонтальное, и вертикальное. Как это работает – при загрузке страницы меню находится в определенном месте страницы (например, под «шапкой»), а при прокрутке страницы оно фиксируется вверху окна браузера и не прокручивается, как остальное содержимое. Если же посетитель прокручивает страницу вверх и достигает начала страницы, меню возвращается на свое место. Таким образом, посетитель, находясь в любом месте страницы, может его использовать и переходить на другие страницы сайта. Это очень удобно и соответствует принципам юзабилити.
Создаем интерактивную карту на сайте
Практически на всех сайтах компаний, присутствует раздел «Контакты». Если у компании есть несколько филиалов в разных регионах страны, то на странице с контактами можно разместить карту, на которой обозначить города, где находятся филиалы компании. Еще будет замечательно, если название городов будут выполнены в виде ссылок, а при клике на них будет появляться всплывающий блок со схемой проезда к офису в выбранном городе. Города на карте будут обозначены небольшими квадратами, при наведении указателя мыши на название города, его обозначение на карте будет меняться.