Co to jest TypeScript? - Funkcje i proces instalacji TypeScript

Spisie treści:

Anonim

Co to jest TypeScript?

TypeScript może być obiektowym językiem programowania stworzonym i obsługiwanym przez Microsoft Corporation. Jest to nadzbiór JavaScript i zawiera wszystkie jego komponenty, a także wie, że może to być nowoczesny JavaScript z klasami, typami opcjonalnymi, interfejsami jeszcze więcej.

Jest to język silnie napisany. Przeglądarka internetowa nie może uruchomić TypeScript.

Kompilator TypeScript kompiluje kod i dostaje się do kodu JavaScript, który jest uruchamiany w przeglądarce internetowej.

Proces instalacji

1. Najpierw zainstaluj Node js na swoim komputerze, ponieważ obsługiwany jest NPM (Menedżer pakietów węzłów).

2. Przejdź do strony nodejs.org i pobierz ją.

3. Zainstaluj Node js, a następnie otwórz wiersz polecenia lub terminal i sprawdź wersję węzła za pomocą typu node - v i naciśnij klawisz Enter

4. Możesz teraz skonfigurować Typescript według NPM. Ponownie za pomocą wiersza polecenia lub terminala wpisz następne polecenie, aby skonfigurować Typescript:

5. To polecenie może zainstalować Typescript globalnie, umożliwiając korzystanie z niego w każdym projekcie. Po zakończeniu konfiguracji możesz sprawdzić wersję przez tsc -v

6. Możesz teraz używać maszynopisu. Wygeneruj nowy plik z edytora kodu, a rozszerzenie tego pliku powinno mieć rozszerzenie .ts

7. Przeglądarki internetowe nie rozumieją programu Typescript, dlatego Kompilator TypeScript kompiluje kod i konwertuje na JavaScript.

8. To polecenie natychmiast tworzy plik JavaScript, a także konwertuje program Typescript do rozszerzenia .js.

Na przykład jest tworzony plik myProgram.ts w pliku JavaScript myProgram.js.

Silne pisanie

TypeScript obsługuje ES (ECMAScript) 6 lub ES 2015 Wersja JavaScript, ale ES 2015 nie są obsługiwane we wszystkich przeglądarkach od czasu konwersji TypeScript na wersję ES5. ES5 obsługuje i działa we wszystkich przeglądarkach.

Kontynuujmy, korzystając z kluczowych funkcji maszynopisu. Różni się od JS, jesteśmy w stanie określić typy każdej z naszych zmiennych, ponieważ liczba, łańcuch, wartość logiczna, tablica, krotki, wyliczenia, dowolne i wiele innych.
Poniżej możesz zobaczyć kilka przykładów silnego pisania:

Obiektowa funkcja TypeScript

Może to być prosty obiektowy język programowania oferujący solidne funkcje, w tym klasy, interfejsy, moduły, dziedziczenie i tak dalej.

Na przykład możemy zdefiniować klasę:

Utworzyliśmy teraz klasę ludzką, a także możemy generować instancje za pomocą nowego słowa kluczowego.

Po przypisaniu obiektu Human () nie musimy ponownie wyrażać jego typu. Można to zrobić natychmiast za pomocą maszynopisu.

W programowaniu obiektowym mamy podstawową metodę znaną jako konstruktor (). Każda pojedyncza klasa oferuje zasadniczo domyślną metodę konstruktora, a także jest znana tak, jakbyśmy tworzyli instancję tej klasy:

W programowaniu obiektowym modyfikatory dostępu są wykorzystywane do ograniczania lub zezwalania na dostęp do zmiennych klasy z zewnątrz. Znajdziesz 3 różne rodzaje modyfikatorów dostępu:

Publiczny - umożliwia dostęp spoza klasy.
Prywatny - nie umożliwia dostępu spoza klasy.
Chroniony - umożliwia dostęp tylko w klasie, jak również w klasach pochodnych.

Zalety

  • Może to być prosty język programowania obiektowego; napisanie programu w TypeScript jest bardzo proste.
  • Można to wykorzystać zarówno do rozwoju po stronie klienta, jak i po stronie serwera.
  • Kompilator może konwertować do programu obsługującego JavaScript, który działa we wszystkich przeglądarkach internetowych.
  • Ma doskonałą obsługę narzędzi dzięki IntelliSense, tj. Kompilację programów TypeScript oraz IntelliSense. Podobnie jak kod, który można dodać, IntelliSense daje skuteczne wskazówki.
  • Program w TypeScript jest znacznie bardziej czytelny. Programista może również szybciej dodać lub wymienić program, ponieważ pomaga im pamiętać o tym, jak każdy fragment kodu jest opisany.
  • Program jest prosty, a także czysty w TypeScript. Podobnie jak programiści piszący program, tak, że wpisywanie statyczne w TypeScript znajduje błędy, które pozwalają im stworzyć bardziej niezawodny program i zachować go.

Dlaczego powinniśmy używać TypeScript?

  • Refaktoryzacja kodu w języku dynamicznym jest dodatkowo trudniejsza do opracowania, aby utrzymać dobry program, TypeScript może pomóc w refaktoryzacji programu za pomocą odpowiedniego oprogramowania.
  • Jakość programu można przeprowadzić za pomocą oprogramowania do analizy statycznej, które wykorzystuje głównie program typu statycznego. Jeśli tak, TypeScript jest świetny.
  • Przeglądarki internetowe nie zapewniają doskonałego wykonania wszystkich funkcji. Musisz obsługiwać starsze przeglądarki internetowe. Maszynopis ułatwia charakterystykę i może się kompilować do starszych emisji.

W jaki sposób ta technologia pomoże ci w rozwoju kariery?

  • Może to być język używany w Angular2 do Angular7. W przeciwieństwie do JavaScript, można go opisać jako dość prosty język, który może znacznie preferować C #. Wydaje się organiczny w porównaniu do JavaScript.
  • W przeciwieństwie do React.JS Angular, jest to w większości platforma MVC, która może być ważna dla każdego rodzaju aplikacji internetowej o przyzwoitym rozmiarze.
  • Może to być coraz bardziej znane w środowisku Front-end. Obecnie wiele z tych osób chce pracować lub może uczyć się TypeScript w ramach swojego przyszłego projektu.

Te dwa czynniki są doskonałe i pomogą ci przewidzieć wspaniałą przyszłość na najbliższe pięć lat.

Wniosek

  • Poprawia to szybkość podczas refaktoryzacji. Kompilator lepiej pomaga wychwytywać błędy niż posiadać punkty, które nie działają w czasie wykonywania.
  • TypeScript będzie jednym z najlepszych rodzajów dokumentacji, jakie możesz mieć. Sygnatura funkcji jest twierdzeniem, podobnie jak treść funkcji.

Zapewnia wiele korzyści dla Twojej wydajności, a następnie wiedzy programisty. Zauważyliśmy, że dodanie go do bieżącego projektu JavaScript jest proste, a także zapewnia minimalny narzut. TypeScript absolutnie nie tylko różni się od Angular, dodatkowe skuteczne fronty frontend, w tym React i Vue, zaczynają się łączyć z TypeScript, aby umożliwić programistom tworzenie aplikacji, które mogą być niezawodne, przyjazne dla środowiska i skalowalne. JavaScript i TypeScript stale się rozwijają, choć nie konkurują ze sobą. Służy do ulepszania, a także ulepszania JavaScript - na pewno go nie zastępuje. W niedalekiej przyszłości wszystkie z nich będą miały takie same wyniki, w tym dobre wyniki. TypeScript pozostaje statycznie wpisywanym zamiennikiem.

Polecane artykuły

To był przewodnik po Co to jest TypeScript ?. Tutaj omówiliśmy użycie, rozwój kariery, funkcje i proces instalacji TypeScript. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Wprowadzenie do JavaScript
  2. Co to jest Open Cart?
  3. Co to jest OLTP?
  4. Ważne z wizualizacji danych za pomocą Tableau
  5. Różne operacje związane z krotkami