Публикации по теме '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: Язык программирования — это всего лишь инструмент, который позволяет нам писать код, который..