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


Машинопись + ReactOnRails
Проведя последние несколько недель за изучением C, я по-новому оценил стабильность, которую могут дать вам статически типизированные языки, поэтому я решил, что пришло время попробовать статически типизированный Javascript. Я решил использовать для этого проекта Typescript вместо Flow. Как только я попробую Flow, я напишу сообщение с подробным описанием моего опыта работы с ними обоими. Что вы должны убрать из этого, так это то, что статически типизированный JS - это лучший способ...

Распространенные шаблоны JSON в Haskell, Rust и TypeScript
Распространенные шаблоны JSON в Haskell, Rust и TypeScript Многие веб-разработки так или иначе трансформируют JSON. В TypeScript / JavaScript это просто, поскольку JSON встроен в язык. Но можем ли мы также добиться хорошей эргономики в Haskell и Rust? Дорогой читатель, я рад, что ты спросил! 🙌 Сравнения, которые мы увидим, не предназначены для того, чтобы показать, лучше ли один подход, чем другой. Вместо этого он предназначен для ознакомления с общими шаблонами на нескольких..

Функциональное программирование с помощью машинописного текста — Серия
Это серия сообщений в блоге о том, как интегрировать принципы функционального программирования в ваше приложение, сохраняя при этом безопасность типов с помощью Typescript. Он включает в себя набор тем, касающихся основных концепций функционального программирования, таких как чистые функции и неизменяемость, а также некоторых более сложных, таких как функции высокого порядка и фабричные функции. Контекст и фон Я работаю с Javascript с 2015 года и начал изучать функциональное..

Типобезопасный React + Redux: устранение «любого» типа
В этой статье я разберу очень простое одностраничное приложение React + Redux, написанное на Typescript с использованием параметра strict компилятора. Имея эту отправную точку и немного дисциплины в программировании, мы можем написать программу, которая: 1. Не имеет переменной типа any. 2. Не имеет возможности ошибки во время выполнения. 3. Демонстрирует дизайн программы, которая может масштабироваться до произвольного размера. Если вы хотите перейти к изюминке, файл index.tsx..

Фильтр массива JavaScript/TypeScript
В этой статье я покажу вам, как фильтровать массив по критериям поиска. Итак, вернемся к нашему массиву чисел, приведенному выше. Допустим, мы хотим вернуть только положительные числа. Таким образом, мы можем использовать метод фильтра, как показано ниже; Для метода фильтра нам снова нужно передать функцию обратного вызова; эта функция имеет 3 параметра; Ценить Индекс Множество Ссылка: Фильтр массива Итак, из этого мы заботимся только о значении, нас не волнует..

Продвинутый TypeScript — Часть 1
Дженерики в этом разделе я расскажу об одной важной концепции TypeScript: дженерики позволяют передавать типы в качестве параметра другому блоку (функции, классу, интерфейсу и т. д.). Пример type MyFunction<TArgs, TReturn> = (args: TArgs) => TReturn; const numToString: MyFunction<number, string> = num => num.toString(); // '---------> take `number` and return `string` поэтому тип MyFunction теперь берет два дженерика для описания типа args и..

Базовые основы JavaScript
История JavaScript: В 1995 году Брендон Эйх представил JavaScript для разработки Netscape. а в 1997 году JavaSctipt стал стандартом сценариев ECMA. После того, как JavaScript был передан ECMA, фонд Mozilla продолжил разработку JavaScript для браузера Firefox. Что такое Javascript: 1: JavaScrip — это высокоуровневый объектно-ориентированный мультипарадигмальный язык программирования. 2: Язык программирования — это всего лишь инструмент, который позволяет нам писать код, который..