Публикации по теме 'typescript'
Статическая типизация в TypeScript: основы Typescript
Понимание статической типизации
TypeScript, расширенный набор JavaScript, был разработан Microsoft в 2012 году для устранения некоторых ограничений JavaScript. Одним из его основных предложений является дополнительная система статических типов. Хотя JavaScript является динамически типизированным языком, в котором типы переменных не устанавливаются до времени выполнения, TypeScript предлагает разработчикам возможность указывать типы во время компиляции посредством статической типизации...
На TypeScript или не на TypeScript?
- для стартапов
Автор: Халил Наджар
На данный момент вы, я и… ну, практически каждый разработчик в мире слышал о TypeScript. Он был частью мира JavaScript в течение нескольких лет, и его популярность не показывала никаких признаков замедления с момента его создания.
Причина этого проста: разработчики ❤ TypeScript .
Земля обетованная TypeScript
Typescriptlang.org определяет этот язык как:
Масштабируемый JavaScript.
Это определение может показаться..
Улучшение производительности приложения React: как остановить ненужный повторный рендеринг
Как инженеры-программисты, одной из наших главных забот является производительность наших приложений. При создании приложения React оптимизация производительности может быть достигнута за счет использования двух мощных хуков: React.memo и useCallback.
React.memo — это оптимизация производительности, которая позволяет запоминать результат рендеринга компонента. Если компонент получает те же реквизиты, что и раньше, React будет повторно использовать ранее обработанный результат, а не..
Добро пожаловать в дикий мир TypeScript, приятель! Это страшно?
Так что же это за TypeScript вообще?! 🫣
Приветствую друзей, коллег, интернет-жителей — даже тех из вас, кто попал сюда по чистой ошибке алгоритма — всем вам добро пожаловать.
Хорошо, не хочешь запачкать руки TypeScript ? Что ж, пристегнитесь, потому что это не учебник по JavaScript для вашей мамы. Давайте сразу к делу!
Давайте отбросим формальности, TypeScript — это просто JavaScript с некоторыми безумными навыками . Как будто JS пошел в спортзал, усердно тренировался и вернулся..
Создайте глобальную систему событий с помощью TypeScript
Инфраструктура для отслеживания пользовательских событий с использованием Typescript с шаблонами Observer, Subscriber и Singleton.
Написание сложных проектов может потребовать обработки различных событий между компонентами. Некоторые из этих компонентов могут быть слишком далеки друг от друга в плане программирования. Создание глобальной системы событий для обработки этого может решить проблему.
Шаблон системы событий
Система событий должна содержать следующие методы:..
Обеспечение реализации класса в TypeScript - Введение в интерфейсы TypeScript
Большим преимуществом TypeScript перед обычным JavaScript является то, что он расширяет возможности JavaScript, добавляя безопасность типов к объектам нашей программы. Он делает это, проверяя форму значений, которые принимает объект. Проверка формы называется уткой или структурной типизацией.
Интерфейсы - это один из способов выполнить роль именования типов данных в TypeScript. Это очень полезно для определения контракта в нашем коде в программах TypeScript. В этой статье мы..
Рефакторинг библиотеки HOC для перехватов React
Рефакторинг библиотеки HOC для перехватов React
Недавно я решил поэкспериментировать с тем, как я пишу приложения React. Обычно это включает в себя Redux, иногда Apollo или какие-то стандартные строительные леса, и мне все это нравится, но я всегда чувствую, что опыт может быть лучше.
Я хотел сделать что-то, что содержало бы небольшие модульные детали, которые я мог бы комбинировать по мере необходимости. Я хотел начать с простого, просто с выборки данных, без какого-либо..
Новые материалы
Прогресс с моделью скрытой диффузии, часть 3 (машинное обучение)
Выровняйте свои латентные данные: синтез видео высокого разрешения с моделями скрытой диффузии (arXiv)
Автор: Андреас Блаттманн , Робин Ромбах , Хуан Линг , Тим Докхорн , Сын Ук Ким ,..
Totaljs Flow: триггерные компоненты
Total.js — это мощная и универсальная среда веб-приложений, которая предоставляет разработчикам ряд инструментов для оптимизации процесса разработки. Total.js Flow — самый популярный..
Сквозное машинное обучение BigQuery
Используйте Google Cloud BigQuery для участия в конкурсе Kaggle
Я покажу вам, как прогнозировать выживших после катастрофы Титаника, используя только BigQuery и API Kaggle . С тех пор, как я..
Руководство для начинающих по созданию модального окна с помощью React
Недавно я узнал, как создать модальное окно, и решил написать об этом, чтобы помочь всем, кто ищет простое пошаговое руководство. Добавление модальных окон в ваше приложение может сэкономить..
Искусство экспериментов с машинным обучением
5 простых стратегий, которые помогут вам получить максимальную отдачу от экспериментов с машинным обучением
Экспериментирование лежит в основе профессии машинного обучения. Мы прогрессируем,..
Как используется представление изображения, часть 2 (компьютерное зрение)
Использование полнотекстовых изображений слайдов из самоконтролируемого контрастного обучения для регрессии соответствия меланомы (arXiv)
Автор: Шон Груллон , Вон Сперриер , Цзяи Чжао..
Наука о данных для глобальной торговли дикой природой
Данные для изменения
Наука о данных для глобальной торговли дикой природой
Широкий и глубокий анализ импорта незаконного оборота дикой природы в США.
Этот проект завершили Алекс Харди,..