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


Создайте децентрализованный node_module, используя Parcel, протокол межпланетной файловой системы (IPFS) и…
Привет всем вам! Сегодня я познакомлю вас с тем, как создать децентрализованный модуль внедрения реактивных зависимостей с использованием межпланетной файловой системы. Прежде всего, прежде чем мы продолжим, нам понадобятся приложения IPFS Desktop или CLI. IPFS Desktop — https://github.com/ipfs-shipyard/ipfs-desktop/releases Интерфейс командной строки IPFS — https://github.com/ipfs/js-ipfs Если у вас уже есть jsipfs , введите следующую команду, чтобы запустить Daemon jsipfs..

Логика безоперационного рендеринга для компонентов React: некоторые параметры
Логика отображения «No-Op» для компонентов React: некоторые параметры Скажем, у нас есть приложение React, которое отображает гиперссылки. Наш компонент Hyperlink может выглядеть следующим образом: const Hyperlink = ({ url }) => ( return <a href={url}>{url}</a>; ); Теперь предположим, что родительский компонент этого Hyperlink является строкой таблицы, где у нас не всегда есть url . В некоторых функциях «сопоставления строк», где наша цель — получить данные и..

Компилятор Angular (за кадром)
Компиляция - это основной процесс преобразования вашего кода в машинно-понятный код. Большинству языков нужен соответствующий компилятор. На этом занятии мы узнаем об Angular Compiler. мы также узнаем о различиях между файлами .d.ts и .ts и, наконец, узнаем о возможностях компилятора, которые он предлагает. Итак, начнем: Что такое Angular Compiler? Основная задача Angular Compiler - преобразовать декларативный код, который мы пишем, в императивный код, понятный браузеру. По сути,..

ExpressionChangedAfterItHasBeenCheckedError в Angular - что, почему и как это исправить?
ExpressionChangedAfterItHasBeenCheckedError , без сомнения, моя любимая ошибка в Angular приложениях. Я часто сталкивался с этой ошибкой, когда только начинал работать с Angular. Согласно GitHub , то же самое делают многие другие. Когда будет выброшена ошибка ExpressionChangedAfterItHasBeenCheckedError? Наиболее частые причины: Вы выполняете код в AfterViewInit , что часто случается при работе с ViewChild , , поскольку он не определен до вызова AfterViewInit ...

Эволюция серверного JavaScript
Узнайте, как серверный JavaScript развивался на протяжении многих лет, от среды выполнения на основе Java до появления Node.js, рождения NPM, растущей экосистемы, инновационного Deno и появления молниеносного Bun. Первые дни Когда мы говорим о серверном JavaScript, первое, что приходит на ум, — Node.js. Чего вы, возможно, не знаете, так это того, что серверный JavaScript существовал задолго до Node. Это те, которые не произвели революцию в экосистеме. Это не вдохновило сообщество...

Автоматическая обработка проверки данных во время выполнения в TypeScript
JavaScript изначально не может выполнять проверку данных во время выполнения, поэтому для обеспечения безопасности типов требуется инструмент проверки данных. TypeScript отлично выполняет проверку типов во время компиляции. Но это не означает, что код TypeScript обеспечивает проверку или проверку типа или данных во время выполнения. TypeScript компилирует код в JavaScript без проверки во время выполнения, оставляя дверь открытой для проблем с данными во время выполнения. Написание..

Все, что вам нужно знать о декораторах Typescript (появившихся в версии 5.0)
В этом блоге мы углубимся в то, что такое декоратор и как он работает в Typescript (представленный в версии 5.0 ), а также коротко выделим разницу с декораторами JavaScript . Мы также кратко обсудим устаревшие декораторы для Typescript. Что такое декораторы? Декораторы связаны с шаблоном декоратора, шаблоном проектирования. Декоратор расширяет (украшает) функциональность конкретного объекта/метода, обертывая его. Это гарантирует, что исходная функциональность не будет изменена, но..