Публикации по теме 'front-end-development'
Шаблон издатель / подписчик в JavaScript
Pub / sub, упрощенный
В этой статье мы рассмотрим шаблон публикации / подписки в JavaScript и посмотрим, насколько просто (но эффективно) его можно реализовать в наших приложениях JavaScript.
Шаблон издатель / подписчик - это шаблон проектирования, который позволяет нам создавать мощные динамические приложения с модулями, которые могут взаимодействовать друг с другом, не будучи напрямую зависимыми друг от друга.
Этот шаблон довольно распространен в JavaScript и очень похож на шаблон..
12 интересных фактов о TypeScript
TypeScript предоставляет всю мощь JavaScript и строгую типизацию C #.
О TypeScript много говорят. Некоторые пуристы JavaScript, кажется, сопротивляются этому. Новичкам из других языков, таких как Java и C #, похоже, это нравится. Независимо от того, какой вид, это интересно - как минимум 12 различными способами.
1. TypeScript - это надмножество JavaScript
Одним из преимуществ TypeScript является то, что это надмножество JavaScript, то есть весь JavaScript является..
Пятничный интерфейс: издание «С Новым годом»
С новым годом! Я только что закончил делать ретроспективу своего 2017 года, часть которой превратилась в пост в блоге , и планирую, чего я хочу достичь в 2018 году.
Одно из моих решений — писать больше — я выделяю 30 минут каждое утро в начале дня, чтобы заставить себя писать — так что ожидайте увидеть больше сообщений от меня, и если вас интересуют определенные темы, не не стесняйтесь спрашивать.
Над чем вы сосредоточены, над чем работаете или что изучаете в 2018 году? Прокрутите..
Импорт карт теперь поддерживается во всех браузерах!
В нашей общей модульной системе операторы импорта модулей сопоставляются с конкретными файлами (версиями) через среду выполнения или связанные инструменты сборки. Пользователю нужно только написать спецификатор модуля (обычно имя пакета) непосредственно в операторе, и модуль может быть обработан автоматически. Node.jsimport
const dayjs = require('dayjs') // CommonJS
import dayjs from 'dayjs'; // webpack
Поскольку мы уже знакомы с этим способом импорта пакетов из , мы должны..
Как комбинировать цикл For-Of с объектными методами в JavaScript
Избегайте накладных расходов на обратные вызовы и используйте собственный подход «цикл for-of» с конкретными методами объекта.
В мире JavaScript мы используем объекты каждый день. У нас есть разные подходы, когда нам нужно взаимодействовать через объекты:
1. Для цикла
Наиболее эффективным способом является использование цикла for in для работы с ключами и значениями объекта. Например, мы хотим, чтобы для каждого ключа объекта отображался ключ и соответствующее значение:
const..
Создание системы иконок с помощью спрайтов SVG: полное руководство
Создайте потрясающую систему иконок, используя спрайты SVG.
Спрайты SVG объединяют несколько значков SVG в одном файле SVG. Каждый значок имеет уникальный идентификатор, который вы можете использовать для доступа к нему и использовать его в любой части вашего кода.
История Примечание
До SVG Sprites разработчики реализовывали «системы значков» со спрайтами PNG, значками шрифтов, отдельными файлами PNG и SVG и т. д. Все эти решения имеют схожие недостатки , такие как размер файла..