Публикации по теме '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. Введение
Функциональное программирование основано на одной концепции: отсутствии побочных эффектов.
Он не полагается на данные вне текущей функции и не изменяет данные, которые существуют вне текущей функции. Любая другая «функциональная вещь может быть получена..