Главная » Статьи (страница 89)

Статьи

Виджет Place Autocomplete от сервиса Google Maps

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

Читать далее »

Повышение производительности сайта с помощью ленивой загрузки и разбиения кода

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

Читать далее »

Как избавиться от префикса «grid-» в свойствах для разделителей CSS Grid Layout

От автора: в начале года я работал над свойствами для разделителей CSS Grid Layout без префиксов. Свойства были названы grid-column-gap, grid-row-gap и сокращенная версия grid-gap. CSS Working Group (CSSWG) решила удалить grid-префикс CSS из этих свойств тем летом, чтобы их можно было расширить и использовать в других моделях макетирования типа Flexbox. Я не планировал писать пост об этом, но в ...

Читать далее »

Срезанные углы блока в CSS 2018

От автора: когда я увидел статью Криса по notched boxes, я вспомнил, что не так давно у меня была задача по CSS дизайну в кроссбраузерной форме, как показано ниже.   Очень похоже на notched boxes, только здесь углы вырезаны по дуге, и нам нужно обрезать только один угол в блоке. Давайте разберемся, как сделать с помощью CSS срезанные углы блока, ...

Читать далее »

Полное руководство по отслеживанию геолокации через JavaScript для начинающих

От автора: Функциональность геолокации и трекинга стремительно развивается. От статичных карт мы перешли на интерактивные и динамические технологии. Мы видим, насколько важно отслеживание геолокации в реальном времени стало для приложений во всех областях, от экономики услуг по заказу до интернета вещей. Наблюдайте за тем, как Uber или Днае едет к вам Просматривайте и подсвечивайте области повышенного риска для лечения болезни ...

Читать далее »

Что появится в Gmail после грядущего редизайна веб-версии почтовика

От автора: Google займется обновлением дизайна веб-версии почтовика и расширением возможностей пользовательского функционала сервиса. Об этом сообщают журналисты TechCrunch. Зарубежное издание сообщило, что дизайн Gmail будет переработан, а набор доступных инструментов расширен. Это стало известно из содержания письма, которое поисковая компания разослала аудитории G Suite. После обновления пользователи смогут переходить из почтовика непосредственно в Календарь. А также отключать видимость входящих ...

Читать далее »

Как сделать идеальный landing page — разработка дизайна лендинга на примере удачных сайтов

Нет ничего более увлекательного в работе над сайтом, чем когда все специалисты объединяют собственные усилия, чтобы сделать новый идеальный лендинг пейдж или главную страницу веб-проекта. Дизайнеры, иллюстраторы, маркетологи, программисты и даже отдел стратегического менеджмента – все трудятся единой командой. В ходе разработки добавляются какие-то детали по SEO, оптимизируется стратегия привлечения клиентов, придумываются иконки и т.п. Сегодня хотим поделиться советами по созданию landing page, ...

Читать далее »

Создание собственного фреймворка. Класс Pagination. Урок 24

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

Читать далее »

Подробный разбор исходного кода Vue.js: функция конструктора объектов

От автора: эта серия представляет подробный разбор исходного кода Vue.js, чтобы проиллюстрировать основные концепции JavaScript. Мы постараемся рассмотреть концепции настолько детально, что бы их смогли понять даже новички в JavaScript. Начнем с того, что представляет собой конструктор объекта. Функция конструктора объектов Vue Экземпляр Vue является наиболее логичной темой для начала рассмотрения исходного кода Vue.js. Как поясняет руководство Vue.js: «Каждое приложение ...

Читать далее »

OpenCart. Выгрузка заказов в Excel. Часть 3

От автора: приветствую вас, друзья. Итак, мы продолжаем цикл статей, посвященных знакомству с одной из популярнейших CMS для создания интернет-магазинов – OpenCart (Оперкарт). В этой и нескольких следующих статьях мы будем работать непосредственно с кодом CMS и реализуем выгрузку товаров из заказов за выбранный период в Excel. В этой статье мы занимаемся написанием обработчика, формирующего выгрузку в Excel. Итак, в ...

Читать далее »