Публикации по теме 'typescript'


Маршрутизатор 02: Стиль вашего Angular с помощью routerLinkActive и routerLinkActiveOption
Мы можем настроить маршрутизатор с помощью этих атрибутов «routerLinkActive» и «routerLinkActive». Это продолжение серии угловых маршрутизаторов. Пожалуйста, ознакомьтесь с предыдущим уроком. Ссылка на предыдущий Урок 1: Настройка роутера Angular за три шага https://medium.com/@yuvayuvaraj720444/router-01-setup-angular-router-in- a-3-easy-steps-76d154724dfe Вернуться к уроку В моем файле component.html я объявил два элемента div с заголовком класса. В одном параметре..

Проверка, является ли значение числом в Javascript с помощью isNaN()
В Javascript у нас есть множество способов проверить, является ли что-то числом или нет. Это особенно распространенная задача в Javascript, где есть динамическая типизация, в результате чего некоторые неожиданные вещи классифицируются как числа. Typescript исправляет некоторые из этих проблем, но в этом руководстве мы расскажем, как проверить, является ли что-то числом в Javascript, и подводных камней, которых следует избегать при попытке сделать это. Представляем isNaN NaN —..

Машинописный текст: тип против интерфейса
Давайте поговорим о разнице между типом и интерфейсом в Typescript . В последних версиях Typescript различия между ними минимальны, и теперь Тип можно использовать поверх интерфейса практически во всех случаях. И Интерфейс , и Тип могут использоваться для описания свойств объекта или сигнатуры функции. Но синтаксис отличается Как видно из примера выше, для объявления объекта между ними нет никакой разницы, кроме изменения синтаксиса. Синтаксис интерфейса похож на..

BeatBot — драм-машина на TypeScript
Познакомьтесь с вашим новым любимым барабанщиком, BeatBot! Простая драм-машина, которая приносит бум! Пошаговое руководство BeatBot был спроектирован и разработан West McMillen в рамках проекта Digital Craft React. Он написан на TypseScript с использованием React/Redux/Tailwindcss. Каждый набор ударных BeatBot содержит 16 отдельных сэмплов. В верхней части приложения вы увидите выбранный в данный момент набор ударных. Ниже секция пэдов содержит 16 помеченных пэдов,..

5: Версия ROS 2 игры Конвея «Жизнь» на TypeScript
Реализуйте «Игру жизни» Конвея, используя ROS 2 OccupancyMap и rviz2 для визуализации. В качестве забавного проекта, который поможет мне познакомиться с сообщением ROS 2 OccupancyMap, я закодировал алгоритм Конвея Game of Life, используя OccupancyMap для моделирования мира клеточных автоматов. В этой статье я описываю высокоуровневые детали моей реализации Game of Life. Программа реализована с использованием TypeScript и пакета Nodejs rclnodejs . ROS 2 rviz2 используется для..

Написание настраиваемого преобразователя AST TypeScript
Вступление В своем первом сообщении в блоге я хотел бы остановиться на проблеме, которую я недавно решил с помощью API компилятора TypeScript. Я уверен, что я бы не смог добиться, чтобы что-то работало без помощи различных блогов и ответов StackOverflow, поэтому было довольно эгоистично не писать о своих знаниях с помощью мощного, но мало документированного набора инструментов. Затронутые темы Основы API компилятора TypeScript (терминология парсера, API преобразователя,..

Переменные и константы JavaScript
Контейнеры данных JavaScript При написании кода нам нужно отслеживать различные данные, с которыми мы работаем, например: какая кнопка была нажата или сколько элементов находится на странице. JavaScript предоставляет несколько различных способов хранения данных и управления ими — переменные и константы — это контейнеры, на которые можно ссылаться по произвольному имени и которые можно доступны и изменены на протяжении всей программы. Константы Константы — это контейнеры, в..