TypeScript покорил мир JavaScript. Согласно результатам опросов разработчиков программного обеспечения, TypeScript стремительно набирает популярность во всем мире и широко используется программистами в разных странах в качестве эффективного инструмента создания массивных веб-приложений.Но что такое TypeScript? Как он работает и зачем вообще нужен? Как начать его использовать?Эта книга поможет новичкам с легкостью освоить TypeScript с самого начала, а тем, кто уже знаком с JavaScript, — понять, как сделать свой код надежнее и чище с помощью современных возможностей языка.Из этой книги вы узнаете:• в чем преимущества TypeScript и как устроена его система типов поверх «ванильного» JavaScript;• как задавать системе типов TypeScript аннотации, используемые только на этапе разработки;• как TypeScript анализирует и понимает код, чтобы помочь расширить уже используемые вами паттерны разработки;• как эффективно использовать множество параметров конфигурации TypeScript, чтобы настроить компилятор под нужды вашей команды и проекта;• как TypeScript помогает работать с массивами, классами, функциями, объектами и другими важными встроенными конструкциями JavaScript;• о разнообразных интеграциях IDE, таких как автоматический рефакторинг и интеллектуальный поиск кода, которые помогут вам быстрее разрабатывать программное обеспечение и делать меньше ошибок.«Откройте для себя новые мощные инструменты для создания надежных и чистых веб-приложений!Эта книга позволит легко освоить язык и интегрировать его с вашими JavaScript-навыками. Вы научитесь использовать преимущества типизации, настраивать компилятор по вашим нуждам и забудете о частых ошибках с интеграцией IDE. Ваш код станет более предсказуемым и поддерживаемым, а время разработки сократится». — Сергей Усынин, директор по развитию технологий, учредитель IT-компании «Диджитал Скрипка»
TypeScript pokoril mir JavaScript. Soglasno rezultatam oprosov razrabotchikov programmnogo obespecheniya, TypeScript stremitelno nabiraet populyarnost vo vsem mire i shiroko ispolzuetsya programmistami v raznykh stranakh v kachestve effektivnogo instrumenta sozdaniya massivnykh veb-prilozheniy.No chto takoe TypeScript? Kak on rabotaet i zachem voobshche nuzhen? Kak nachat ego ispolzovat?Eta kniga pomozhet novichkam s legkostyu osvoit TypeScript s samogo nachala, a tem, kto uzhe znakom s JavaScript, ponyat, kak sdelat svoy kod nadezhnee i chishche s pomoshchyu sovremennykh vozmozhnostey yazyka.Iz etoy knigi vy uznaete: v chem preimushchestva TypeScript i kak ustroena ego sistema tipov poverkh vanilnogo JavaScript; kak zadavat sisteme tipov TypeScript annotatsii, ispolzuemye tolko na etape razrabotki; kak TypeScript analiziruet i ponimaet kod, chtoby pomoch rasshirit uzhe ispolzuemye vami patterny razrabotki; kak effektivno ispolzovat mnozhestvo parametrov konfiguratsii TypeScript, chtoby nastroit kompilyator pod nuzhdy vashey komandy i proekta; kak TypeScript pomogaet rabotat s massivami, klassami, funktsiyami, obektami i drugimi vazhnymi vstroennymi konstruktsiyami JavaScript; o raznoobraznykh integratsiyakh IDE, takikh kak avtomaticheskiy refaktoring i intellektualnyy poisk koda, kotorye pomogut vam bystree razrabatyvat programmnoe obespechenie i delat menshe oshibok.Otkroyte dlya sebya novye moshchnye instrumenty dlya sozdaniya nadezhnykh i chistykh veb-prilozheniy!Eta kniga pozvolit legko osvoit yazyk i integrirovat ego s vashimi JavaScript-navykami. Vy nauchites ispolzovat preimushchestva tipizatsii, nastraivat kompilyator po vashim nuzhdam i zabudete o chastykh oshibkakh s integratsiey IDE. Vash kod stanet bolee predskazuemym i podderzhivaemym, a vremya razrabotki sokratitsya. Sergey Usynin, direktor po razvitiyu tekhnologiy, uchreditel IT-kompanii Didzhital Skripka