Публикации по теме 'typescript'
Рефакторинг: защитные оговорки
Методика, позволяющая стать лучшим разработчиком
В компьютерном программировании сторож - это логическое выражение, которое должно быть истинным, если выполнение программы должно продолжаться в рассматриваемой ветви. Независимо от того, какой язык программирования используется, защитный код или защитное предложение - это предварительные условия проверки целостности, используемые для предотвращения ошибок во время выполнения . - Википедия
Основные проблемы, возникающие в..
Как написать собственное правило ESLint
Эта история изначально была опубликована здесь .
Эта статья основана на ESLint v8.28.0 .
ESLint — это инструмент линтинга по умолчанию в экосистеме JavaScript/TypeScript. ESLint постоянно запускает набор правил для обнаружения проблем и, в зависимости от правила, позволяет автоматически исправить проблему. Эти правила можно импортировать из других проектов или расширить в соответствии с вашими потребностями. В какой-то момент у вас может возникнуть случай, который не покрывается..
Как настроить проект Nodejs с машинописным текстом, экспресс для создания Restful API
Узлы
Nodejs — это серверный язык. Мы используем его со многими фреймворками для создания серверных API и многих других функций.
Экспресс
Express — это, по сути, фреймворк на стороне сервера. Он упрощает работу разработчика по быстрому созданию сервера и API-интерфейсов с помощью фреймворка Express.
Типографический текст
Typescript является надмножеством JavaScript. Мы можем использовать его как с интерфейсом, так и с сервером. Это объектно-ориентированный язык..
Угловой и TypeScript
Идеальная архитектура в сложных проектах.
В последние недели в Neoland's Bootcamp нам рассказали об эволюции интерфейсных фреймворков для JavaScript. От пионеров Ext.js, backbone.js до известных Angular, Vue.js, EmberJS или Knockout. Все эти фреймворки имеют свои преимущества и недостатки, и мы начинаем испытывать и применять некоторые из них в различных учебных проектах. На мой взгляд, Angular — наиболее сбалансированный фреймворк из всех, предоставляющий шаблоны, привязку данных..
Контейнер IoC и внедрение зависимостей в Adonis v5
Инверсия контейнера управления (контейнер IoC) - мощный принцип программирования для обработки зависимостей классов. Он используется для увеличения модульности и расширения возможностей программы за счет абстрагирования реализаций через интерфейсы.
Одним из типов IoC является внедрение зависимостей, при котором зависимости вводятся во время выполнения по сравнению с традиционным потоком управления. Все это встроено в Adonis Framework.
Идея
То, что мы собираемся построить, довольно..
Использование TypeScript с Node.js: подробное руководство
Если вы работаете с Node.js, возможно, вы знакомы с проблемами управления и масштабирования большой кодовой базы. Один из способов преодолеть это — использовать TypeScript, надмножество JavaScript со статической типизацией, которое добавляет в язык необязательные аннотации типов и расширенные функции. В этой статье мы рассмотрим, как использовать TypeScript с Node.js, и предоставим примеры, которые помогут вам начать работу.
Оглавление
Введение в TypeScript Настройка проекта..
Нагрузочное тестирование с K6 и TypeScript
В этой статье будет показано, как запустить сценарий нагрузочного тестирования K6, написанный на машинописном языке, поскольку разработчики больше сосредоточены на написании кода, включающего проверку типов, а также на использовании всего потенциала объектно-ориентированных реализаций.
Поскольку для запуска K6 требуется расширение файла .js (javascript), мы будем использовать babel и webpack для переноса и объединения наших файлов.
Настраивать -
Давайте создадим базовый файл..
Новые материалы
Примеры использования командной строки Laravel Artisan 2020
Платформа Laravel предоставляет три основных инструмента для взаимодействия через командную строку, а именно: Artisan, Ticker и REPL . В этой главе подробно рассказывается о Artisan...
Что такое визуализация данных?
Визуализация данных в машинном обучении и науке о данных
Визуализация данных — очень важная тема в машинном обучении и науке о данных. Визуализация данных, как следует из названия,..
Генерация взрывов с помощью Python
Объяснение генераторов Python и комбинаторного взрыва
Я рад показать вам весь новый мир генераторов на Python и, надеюсь, привнесу немного математики во все ваши жизни (потому что каждому всегда..
8 советов и рекомендаций по работе с большими наборами данных в машинном обучении
Основное руководство по оптимизации памяти и кода
Pandas и Scikit-learn - популярные библиотеки в сообществе специалистов по науке о данных, поскольку они обладают высокой производительностью..
«Может ли ИИ произвести революцию в бизнес-аналитике? Изучаем ключевые тенденции и трансформации»
Бизнес-аналитика (BI) и искусственный интеллект (ИИ) все чаще переплетаются в современном бизнес-ландшафте. Как мы подчеркиваем в нашем блоге, использование возможностей искусственного..
Метод массива push() | Метод массива JavaScript
=> Метод push() добавляет новый элемент в массив (в конец) => Метод push() возвращает новую длину массива
Пример:
// Consider an array of Fruits
var fruits = ["Banana", "Orange", "Apple",..
Драйверы перемен в мире бухгалтерского учета
Спустя две с половиной тысячи лет после того, как Гераклит заявил, что «единственная константа в этом мире — это изменение», его слова по-прежнему звучат правдоподобно, поскольку интенсивность..