TypeScript. Урок 2 курса Экспресс-погружение в разработку приложений на JavaScript

Автор Maksim Inshakov
TypeScript. Урок 2 курса Экспресс-погружение в разработку приложений на JavaScript

Давайте пойдем дальше посмотрим, что ещё происходит на в мире джаваскрипте и вокруг джаваскрипта есть вы джаваскрипт разработчик профессиональный.

Вы наверняка слышали такое слово как typescript такой язык. Давайте посмотрим, что — это такое. Зачем он нужен.

Атак Крипто.

Это продукт который сделал Microsoft тем не менее мы выпустили его или на самом деле — это было Intel выпустили его с открытым кодом и соответственно сейчас он развивается не только Microsoft, но в целом достаточно большим Community. А — это язык который позволяет — это на множество на Java скрипт который позволяет разрабатывать мышцы вести масштабируемые разработку мы разрабатывать сложные комплексные проекты состоящее из сотен тысяч строчек кода со сложными внутренними структурами наследием и так далее и есть посмотреть более детально. Что из себя представляет жаркой несколько вещей которые нужно. Первая джаваскрипт — это надо на typescript — это надо множество на джаваскрипт то есть любой код на джаваскрипте является также кодом на typescript если можете взять код вас есть и с. С1 В1 просто скопировать файл под названием например myscript. т и соответственно — это будет уже код на typescript. Ну если бы — это было только так никакой интерес на скрипке не была вторая важная вещь которую typescript добавляет помимо новых возможностей которые будут vxt6 он добавляет одну важную он добавляет типа и теперь в транскрипции. Вы можете писать для всех переменных которые вы используете аргумента функции указывает типа этих переменных и таким образом — это происходит только во время разработки и такой кот позволяет он мало того чтобы более наглядно он средством разработки например Visual Studio понимает. С какими типами вы работаете. И динамические подсказывать вам, что за объект и какие у них есть свойство или наоборот. Если вы пытаетесь. Сделать какую-то печатку ошибку неправильно использовать объекта подсказать, что например такого метода в этом объекте нету он там не объявлен и об этом системы не знает и — это действительно очень мощная система которая позволяет писать сложные проекты и на выходе, что самое интересное typescript в момент компиляции он превращается новую джаваскрипт. Это означает, что он может выполняться в любом современном браузере на любой операционной системы постоянно пример можешь писать код на typescript import node.js — это возможно — это можно делать прямо сегодня в опыте компиляция если мы говорим про Visual Studio. Вы можете указать например поддерживать делать под ecmascript 3 либо под ecmascript 5 об этом скрип при. Правда некоторые возможности могут не работать потому, что — это ещё более скажем так старая версия джаваскрипта. Давайте посмотрим на несколько примеров. Что из себя представляет первый пример — это то о чём я уже говорил. А кот на typescript и транскрипция. Это в самом простом предложении — это одно и то же то есть они ничем не отличаются можно взять код на джаваскрипте просто копировать проект на typescript вторую вещь которую можете добавить — это типа например в данном случае в параметр функции в конструкторе то. Я указал, что она на вход принимает некоторую строку и соответственно дальше в систему внутри как только я что-то пишу в Visual Studio она мне. Чётко говорит, что — это строковую переменную неё есть такие эти свойства которые привычны и присущие именно строке. Следующий пункт который я могу добавить постепенно улучшать кот — это перейти от сложного объекта прототипный модели которая местами искусственным выглядят не сложных объектов перейти непосредственно к определению классов и здесь сверху приведён код на typescript снизу приведён вход на джаваскрипте интересный момент заключается в том, что мы команда. Как дела компилятор typescript она постаралась сделать так чтобы кот который генерируется на выходе джаваскрипт русский он выглядел максимально знаменита, что быть человечным, но похоже на тот который вы бы сами написали то есть кот который бы отвечал современном практикум того как пешеход на джаваскрипте и здесь — это прекрасно видно то есть функция которой представляет собой конструктора и возвращает назад объект оно взято замыкание и внутри соответственно этот кот очень похож на тот который был на предыдущем сайте дальше. Вы можете добавлять какие-то новые вещи например дженерики обобщать различные классы коллекция. Вы можете модули If typescript — это тоже сегодня же поддерживаться есть вы хотите попробовать в этом самостоятельно. Не устанавливай еще какие-то дополнительные инструменты. Вы можете зайти на сайт tlauncher.org и зайти там на PlayGround. Давайте на — это посмотрим так для того чтобы посмотреть. Попробуй самостоятельно поиграться typescript вам не обязательно совершенно загружать Visual Studio первые шаги. Можете просто сделать браузере для этого нужно перейти на сайт typescript await typescript alleng.org и выбрать наверху Play и после чего вам откроется. Вот такая песочница в которой вы можете самостоятельно писать и соответственно смотреть в какой код на джаваскрипте он будет генерироваться например. Все те вещи которые мы только, что смотрели в презентации работы с типами с классами. Они здесь доступно. У меня например открыт вариант с модулем и. Здесь вы можете видеть что.

0 комментариев
0

Читайте также