«Эффективный TypeScript» необходим тем, кто уже имеет опыт работы с JavaScript. Цель этой книги — не научить пользоваться инструментами, а помочь повысить профессиональный уровень.
TypeScript представляет собой не просто систему типов, а набор служб языка, удобных в использовании. Он повышает безопасность разработки в JavaScript, делает работу увлекательнее и проще.
Вывод типов.
Для промышленных языков программирования выражения «статически типизированный» и «строго типизированный» традиционно считались синонимичными. С, C++, Java — все они подразумевают прописывание типов. Однако академические языки никогда эти два понятия не отождествляли: языки вроде МL или Haskell на протяжении долгого времени имели сложные системы вывода типов, а за последние 10 лет подобная специфика начала проявляться и в промышленных языках. C++ обзавелся auto, a Java получил var.
TypeScript также широко применяет эту функцию. При верном использовании она может существенно снизить число аннотируемых типов, необходимых для обеспечения типобезопасности. Один из простейших способов отличить начинающего TypeScript-разработчика от опытного - это количество использованных в коде аннотаций типов. Новичок может буквально утопить свой код в их избытке.
Эта глава демонстрирует проблемы, которые могут возникнуть при аннотации типов, и способы их решения. Прочитав ее, вы сможете отличить ситуации для самостоятельного прописывания типов от случаев, в которых прописывание желательно, даже несмотря на возможность автоматического вывода.
Оглавление.
Отзывы.
ВВЕДЕНИЕ.
ГЛАВА 1. ЗНАКОМСТВО С TYPESCRIPT.
ГЛАВА 2. СИСТЕМА ТИПОВ В TYPESCRIPT.
ГЛАВА 3. ВЫВОД ТИПОВ.
ГЛАВА 4. ПРОЕКТИРОВАНИЕ ТИПОВ.
ГЛАВА 5. ЭФФЕКТИВНОЕ ПРИМЕНЕНИЕ ANY.
ГЛАВА 6. ДЕКЛАРАЦИИ ТИПОВ И ©TYPES.
ГЛАВА 7. НАПИСАНИЕ И ЗАПУСК КОДА.
ГЛАВА 8. ПЕРЕНОС ДАННЫХ В TYPESCRIPT.
ОБ АВТОРЕ.
ОБ ОБЛОЖКЕ.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #учебник по программированию :: #программирование :: #Вандеркам
Смотрите также учебники, книги и учебные материалы:
- Angular для профессионалов, Фримен А., 2018
- VBA для чайников, Камминг С., 2001
- JavaScript для чайников, Минник К., Холланд Е., 2017
- Java для чайников, Берд Барри, 2013
- Регулярные выражения, Фридл Д., 2018
- Профессиональный TypeScript, Разработка масштабируемых JavaScript-приложений, Борис Черный, 2021
- Простой Python, Современный стиль программирования, Любанович Б., 2021
- Программирование квантовых компьютеров, Базовые алгоритмы и примеры кода, Химено-Сеговиа М., Хэрриган Н., Джонстон Э., 2021