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


Все, что вы должны знать о средах выполнения JavaScript
JavaScript, вероятно, является одним из самых влиятельных языков программирования всех времен (хорошо это или плохо) — он работает почти в каждом современном веб-браузере, независимо от операционной системы. Независимо от того, используете ли вы Safari, Chrome или Firefox в MacOS, Windows или Linux, JavaScript будет работать за кулисами (если вы не отключите его). Однако JavaScript (см. ECMAScript ) — это всего лишь язык программирования: абстрактная спецификация того, как..

Ментальная модель функции TypesScript
Ментальная модель функции TypesScript Это система, которая позволит вам создавать согласованные и четко определенные функции TypeScript в вашей кодовой базе. Функции TypeScript Когда дело доходит до написания функций TypeScript, возможно, вы уже сталкивались с таким мышлением: Это выглядит немного странно, я должен попробовать это по-другому? Возможно, здесь поможет перегрузка функций или, возможно, универсальные шаблоны . 🤔 И в итоге вы переоделись в одну из них,..

Advanced Typescript: контроль глубины рекурсивных структур
Typescript приносит нам замечательные вещи, которые упрощают нашу повседневную жизнь. Мы можем лучше спать по ночам, потому что Typescript проверяет типы и защищает нас от ошибок во время выполнения. Сегодня я хочу поговорить о рекурсивных структурах данных в Typescript. Вот базовый пример рекурсии в типах: type Node = { value: number; children: Node[]; }; Мы видим, что тип Node указывает на себя и корневой объект может иметь бесконечную глубину. Даже если мы изменим тип на..

Статический анализ приложений JavaScript с помощью SonarQube
Статический анализ помогает разработчикам писать более чистый и безопасный код. Он может вылавливать ошибки, исправлять уязвимости, анализировать качество вашего кода и проверять безопасность. Как руководитель группы в First Line Outsourcing я отвечаю за качество, стабильность и безопасность кода. В этой статье мы рассмотрим один из инструментов для выполнения статического анализа кода - SonarQube и то, как настроить его для приложений JavaScript. Требования Node.js..

Освоение пользовательского интерфейса Angular: раскрытие силы Нг Зорро
Введение Сильный и популярный фреймворк JavaScript|TypeScript для создания веб-приложений называется Angular. Он предлагает широкий спектр инструментов и возможностей и соответствует дизайну, основанному на компонентах. С помощью Angular можно создавать одностраничные приложения (SPA), которые являются динамичными и отзывчивыми и обеспечивают плавный пользовательский интерфейс. Он обеспечивает внедрение зависимостей и двустороннюю привязку данных, а также предоставляет широкие..

База данных Firebase Firestore: очень простые документы
Привет, ребята! Это время пожарной базы. В прошлый раз мы говорили об Аутентификации в Firebase . Теперь пришло время базы данных. Я Ахмед Абдельбасет, разработчик интерфейса React.js, мне 20 лет, я из Египта. Я разработчик-самоучка, я начал изучать веб-разработку в 2019 году и буду учиться вечно. В этом блоге мы говорим о Firestore, установке, методах CRUD, правилах безопасности и обработке ошибок. Что такое Firestore? Firestore — это база данных NoSQL, которая хранит..

Заметки о функциональном программировании в Typescript  — Часть первая
Я читаю несколько статей и видеокурс по функциональному программированию, поэтому решил написать несколько статей, исходя из этих понятий. Надежда может помочь вам лучше понять функциональное программирование. 1. Введение Функциональное программирование основано на одной концепции: отсутствии побочных эффектов. Он не полагается на данные вне текущей функции и не изменяет данные, которые существуют вне текущей функции. Любая другая «функциональная вещь может быть получена..