Матвей Земсков

Заметки веб-мастера

Среда, 20 мая 2015 12:48

Lazyr.js - библиотека для «ленивой» загрузки изображений

Как известно, lazy loading — простой подход оптимизации загрузки страницы. Существуют различные варианты этого подхода: например, на стороне сервера таким образом можно организовать подключение компонентов веб-приложения или инициализацию подключения к БД. На стороне клиента — можно подключать только необходимый на данный момент JS-код или подгружать элементы страницы в тот момент, когда посетитель просмотрит ее целиком.

Четверг, 05 марта 2015 14:54

Знакомимся с микро-библиотеками на JavaScript

Практически ни один современный сайт не может обойтись без использования JavaScript. В 99% случаев используется jQuery и еще несколько других библиотек. Правда иногда для функционала сайта использование «тяжелых» библиотек может быть избыточным. В сети можно найти сотни микро-библиотек и микро-фреймворков, которые предназначены для решения каких-то определенных задач. Микро-библиотеки могут служить хорошей альтернативой обычным библиотекам с множеством настроек. Из-за того, что они созданы под конкретные задачи, их «вес» в среднем составляет 5 Кб.

Четверг, 04 сентября 2014 16:56

Элементы списка одинаковой высоты

Иногда может понадобиться вывести на странице блоки с информацией в несколько столбцов и колонок. Например, это может быть список товаров из какой-нибудь категории или анонсы каких-то мероприятий. Обычно в каждом блоке содержится: название, краткий анонс, картинка для анонса и краткое описание. И тут возникает проблема: блоки получаются разными по высоте, что выглядит некрасиво. Кроме того, из-за разной высоты они могут смещаться и «наезжать» друг на друга. Как же решить эту проблему? Если с картинками еще можно что-то сделать: установить им одинаковую высоту, то с текстом ничего не получится, даже если выводить в блоке текст заданного размера. В этой заметке я расскажу, как можно выровнять элементы блоков по высоте.

Воскресенье, 17 августа 2014 14:52

JS-скрипт для подтверждения закрытия страницы

Очень важно чтобы в процессе оформления заказа в интернет-магазине посетитель случайно не закрыл страницу или не перешел на другую страницу. Существует JS-скрипт, который может предотвратить эти нежелательные действия. Например, он используется на Яндекс.Маркете. Смысл его работы заключается в том, что при попытке закрыть окно или вкладку браузера, появляется стандартное всплывающее окно с 2 кнопками «закрыть окно» и «остаться на странице». Правда в нем есть небольшой недостаток, он срабатывает не только на закрытие вкладки в окне браузера, но и при клике по ссылкам на странице, а также при отправке формы.

Вторник, 22 апреля 2014 22:21

Изменяем псевдоэлемент :after с помощью jQuery

Взаимодействовать с псевдоэлементами на странице не так просто, как с обычными HTML-элементами. До них невозможно «добраться» при помощи jQuery, а при необходимости изменить их содержимое приходиться делать различные трюки. Недавно мне понадобилось изменить фон псевдоэлемента :after. Сейчас я поделюсь с вами информацией о том, как это можно сделать.

Страница 4 из 6
Мои услуги

Предлагаю следующие услуги:

  • Верстка шаблона сайта из дизайн-макета для CMS «1С-Битрикс Управление сайтом» и CMS “Joomla”
  • Создание форм различной сложности (обратная связь, анкеты и тп) для указанных CMS
  • Настройка и кастомизация компонентов и модулей для указанных CMS
  • Доработка модулей и компонентов для указанных CMS, добавление нестандартного функционала
  • Разработка лендингов (landing-pages)

По все вопросам обращайтесь через форму обратной связи

Скачать

Предлагаю вашему вниманию:

Наверх