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

Статьи

Управление потоком в современном JavaScript: колбеки для promises для Async / Await

От автора: мы регулярно слышим заявления о том, что JavaScript асинхронный. Что это значит? Как это влияет на разработку? Как изменился подход в последние годы? Что такое в JavaScript потоки, и как ими управлять? Рассмотрим следующий код: result1 = doSomething1(); result2 = doSomething2(result1); Большинство языков обрабатывают каждую строку синхронно. Первая строка запускается и возвращает результат. Вторая строка выполняется, как только ...

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

Уделяйте внимание длинному хвосту показателей производительности

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

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

Дополнительные узоры из символов Unicode

От автора: недавно я написал пост, который был опубликован на CSS-Tricks, в нем я рассматривал способы использования символов Unicode для создания интересных (и случайных) узоров. С тех пор я продолжал искать новые варианты того, как можно создавать узоры из символов. Я даже использовал книгу о Unicode из локальной библиотеки. Все зависит от вашего воображения, если вы хотите найти возможные узоры, ...

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

Создание собственного фреймворка. Мультиязычность. Часть 1. Урок 26

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

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

Пять вещей, которые каждый юрист должен знать о цифровой доступности

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

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

Понятие области видимости провайдера и создание сервисов в Angular

От автора: сервисы являются одним из основных блоков каждого приложения. В Angular сервис — это всего лишь класс TypeScript с или даже без декоратора @Injectable. Чтобы создать сервис, нам нужно создать класс export class VoteService {} И зарегистрировать его в массиве провайдеров @NgModule: import {VoteService} from './vote.service'; ... @NgModule({ imports: [ BrowserModule], declarations: [ AppComponent], bootstrap: [ AppComponent], providers: [VoteService] ...

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

Команда разработчиков «Вконтакте» временно переедет в Сочи

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

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

Создание диаграммы в реальном времени с помощью Vue.js

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

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

Почему VueX в Vue.js — идеальный интерфейс между Frontend и API

От автора: сегодня речь пойдет о библиотеке Vue js VueX и о том, как с ее помощью можно решить некоторые проблемы взаимодействия Frontend и API. Увеличение сложности разработки веб-сайтов в конце концов привело к увеличению объема специализации и разделению front end и back end. Эта специализация и повышенная сложность имеют ряд преимуществ: качество пользовательского опыта в Интернете увеличилось экспоненциально, одновременно ...

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

Начало работы с CSS Layout

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

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