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

Статьи

Улучшение типографики через вариации шрифтов

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

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

Решение реальных проблем с помощью CSS Grid и Flexbox

От автора: недавно я столкнулся с адаптивным дизайном, который выглядел сложным в плане измененного порядка элементов и макетов для разных областей просмотра. Этот новый дизайн выглядел сложным, пока мы не рассмотрели его в контексте CSS Grid и FlexBox. Демо: https://codepen.io/collection/XQdebB/ Проблемой здесь может стать поддержка Internet Explorer 11 и Safari 9+. После того, как мы рассмотрим сложности дизайна, мы покажем, ...

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

12 советов по Angular для профессионалов в крупных организациях

От автора: в этой статье я расскажу о: почему большим компаниям сложно правильно работать; почему Angular – отличный вариант для крупных компаний; как это сделать. В конце статьи после обсуждения некоторых движущих факторов и проблем я дам список из 12 советов, как архитекторы в крупных организациях могут увеличить продуктивность команд. Сложности крупных организаций Большие и маленькие организации заботит одно и ...

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

Динамическая загрузка компонентов с помощью Angular CLI

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

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

«display: contents» грядет

От автора: да, display contents включен по умолчанию в Blink и WebKit, и, скорее всего, появится в Chrome 65 и Safari 11.1. Эти браузеры догонят Firefox, в котором это свойство включено с версии 37. Таким образом, Edge остается один без этого свойства . По этому поводу хочу отметить, что работу по поддержке в Chromium начал Emilio Cobos в рамках Igalia ...

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

Роскомнадзор предлагает привязать к данным абонента логины в мессенджерах

От автора: Роскомнадзор предлагает обязать отечественных операторов в обязательном порядке сохранять логины, используемые их абонентами в мессенджерах. Олег Иванов, заместитель руководителя Роскомнадзора, выступает за расширение сведений об абонентах, которые обязаны хранить отечественные провайдеры связи. Он считает, что в БД операторов должны фиксироваться логин абонента и используемый им мессенджер. Иванов отметил, что согласно обновленному законодательству, при регистрации нового пользователя мессенджеры запрашивают ...

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

Angular 5 рендеринг на стороне сервера с помощью Firebase – пошаговое руководство

От автора: AngularFire Lite – самая первая и на данный момент единственная библиотека, поддерживающая серверный рендеринг по умолчанию как для Firestore, так и Realtime Database. В библиотеке Angularfire2 есть и другие функции, такие как Storage, Observable based Transactions, Batched Writes и Cloud Messaging. Чтобы использовать в Angular Firebase для рендеринга на стороне сервера, вам понадобится: Angular 5 AngularFire Lite (легкая ...

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

Как вывести артикул в OpenCart

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

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

Придаем CSS анимации больше естественности

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

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

Измерение производительности веб-шрифтов при загрузке страницы с помощью Font API, Boomerang и UserTiming API

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

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