Wat is TypeScript? - Functies en installatieproces van TypeScript

Inhoudsopgave:

Anonim

Wat is TypeScript?

TypeScript kan een objectgeoriënteerde programmeertaal zijn die is gemaakt en wordt onderhouden door Microsoft Corporation. Dit is de superset van JavaScript en bezit al hun componenten en weet ook dat het moderne JavaScript kan zijn met klassen, optionele typen, interfaces nog meer.

Het is een sterk getypte taal. De webbrowser kan TypeScript niet uitvoeren.

TypeScript Compiler compileert de code en krijgt JavaScript-code die wordt uitgevoerd in de webbrowser.

Installatieproces

1. Installeer eerst Node js op uw machine, omdat NPM (Node Package Manager) wordt ondersteund.

2. Ga naar de nodejs.org-site en download deze.

3. Installeer de Node js, open vervolgens de opdrachtprompt of terminal en controleer de versie van een knoop met het type knoop - v en druk op enter

4. U kunt nu Typescript via NPM instellen. Typ opnieuw via uw opdrachtprompt of terminal de volgende opdracht om Typescript in te stellen:

5. Met deze opdracht kunt u Typescript wereldwijd installeren, zodat u het in elk project kunt gebruiken. Nadat de installatie is voltooid, kunt u de versie controleren op tsc -v

6. U kunt nu Typescript gebruiken. Genereer een nieuw bestand vanuit uw code-editor en ook een extensie van dit bestand moet .ts zijn

7. Webbrowsers begrijpen het Typescript-programma niet, daarom compileert TypeScript Compiler de code en converteert naar JavaScript.

8. Met deze opdracht wordt direct een JavaScript-bestand gemaakt en wordt het Typescript-programma geconverteerd naar de extensie .js.

Het wordt bijvoorbeeld het bestand myProgram.ts gemaakt in een JavaScript-bestand myProgram.js.

Sterk typen

TypeScript ondersteunt de JavaScript-versie ES (ECMAScript) 6 of ES 2015, maar ES 2015 wordt niet in alle browsers ondersteund omdat TypeScript is geconverteerd naar de ES5-versie. ES5 ondersteunt en draait in alle browsers.

Laten we doorgaan terwijl we de belangrijkste functies van Typescript gebruiken. In afwijking van JS kunnen we de typen van elk van onze variabelen specificeren, omdat het aantal, de tekenreeks, de Booleaanse waarde, de reeks, tupels, enums en nog veel meer.
Hieronder ziet u enkele voorbeelden van krachtig typen:

Objectgeoriënteerde functie van TypeScript

Het kan een eenvoudige objectgeoriënteerde programmeertaal zijn met solide functies zoals klassen, interfaces, modules, overerving, enzovoort.

We kunnen bijvoorbeeld een klasse definiëren:

We hebben nu een Human-klasse gemaakt en we kunnen ook instanties genereren met het nieuwe trefwoord.

Na het toewijzen van het object Human () hoeven we hun type niet opnieuw uit te drukken. Het kan direct worden uitgevoerd door Typescript.

In Object-Oriented Programming hebben we een essentiële methode die bekend staat als een constructor (). Elke klasse biedt in wezen een standaardconstructormethode en staat bekend alsof we een instantie van deze klasse maken:

In Object-Oriented Programming worden toegangsmodificatoren gebruikt om externe variabelen van een klasse te beperken of toe te staan. U vindt 3 verschillende soorten toegangsmodificaties:

Openbaar - Geeft toegang van buiten een klas.
Privé : geen toegang van buiten een klasse mogelijk.
Beschermd - Geeft alleen toegang tot een klasse en afgeleide klassen.

voordelen

  • Het kan een eenvoudige objectgerichte programmeertaal zijn; het is eenvoudig om een ​​programma in TypeScript te schrijven met een beetje begrip.
  • Dit kan worden gebruikt voor zowel client-side als ook server-side ontwikkeling.
  • De compiler kan converteren naar een JavaScript-equivalent programma dat op alle webbrowsers draait.
  • Het biedt uitstekende tooling-ondersteuning met de IntelliSense, dat wil zeggen, TypeScript-programmacompilatie en IntelliSense. Zoals een code kan worden toegevoegd, geeft IntelliSense effectieve tips.
  • Het programma in TypeScript is veel leesbaarder. De programmeur kan het programma ook sneller toevoegen of misschien vervangen, omdat het hen helpt bij het onthouden van wat elk stukje code wordt beschreven.
  • Het programma is zowel eenvoudig als schoon in TypeScript. Zoals de ontwikkelaars het programma schrijven, vindt Statisch typen in TypeScript bugs waarmee ze een robuuster programma kunnen maken en behouden.

Waarom zouden we TypeScript gebruiken?

  • Coderefactoring in een dynamische taal is bovendien moeilijk moeilijker te ontwikkelen om het goede programma te behouden, TypeScript kan helpen bij het refactoren van programma's met de geschikte software.
  • De programmakwaliteit kan worden uitgevoerd met de statische analysesoftware die hoofdzakelijk een statisch type programma gebruikt. Als dat zo is, is TypeScript geweldig.
  • Webbrowsers hebben geen geweldige uitvoering van alle functies. U moet oudere webbrowsers ondersteunen. Typoscript vergemakkelijkt de kenmerken en kan compileren tot oudere emissie.

Hoe deze technologie u helpt bij de groei van uw carrière?

  • Dit kan de taal zijn die wordt gebruikt in Angular2 tot Angular7. In tegenstelling tot JavaScript kan het worden omschreven als een vrij eenvoudige taal die veel liever C # heeft. Lijkt organisch in vergelijking met JavaScript.
  • In tegenstelling tot React.JS Angular is het meestal een totaal MVC-platform, dat belangrijk kan zijn voor elke vorm van webapplicaties van behoorlijke omvang.
  • Dit kan steeds bekender worden in de Front-end omgeving. Momenteel willen veel van deze mensen met TypeScript werken of misschien leren in hun toekomstige project.

Die twee factoren zijn uitstekend en het zal je helpen om een ​​geweldige toekomst te voorspellen, voor de komende vijf jaar.

Conclusie

  • Het verbetert uw snelheid wanneer u de refactoring uitvoert. Het is groter voor de compiler om u te helpen fouten te vangen in plaats van punten te hebben die niet succesvol zijn tijdens runtime.
  • TypeScript is een van de beste soorten documentatie die u zou kunnen hebben. De functiehandtekening is een stelling, evenals het functielichaam.

Het levert tal van voordelen op voor uw efficiëntie en vervolgens voor kennis van programmeurs. We hebben gemerkt dat het toevoegen van het huidige JavaScript-project eenvoudig is en minimale overhead biedt. TypeScript verschilt absoluut niet alleen van Angular, aanvullende effectieve frontend-frameworks, waaronder React en Vue, worden gecombineerd met TypeScript om programmagroepen in staat te stellen applicaties te produceren die betrouwbaar, milieuvriendelijk en schaalbaar kunnen zijn. JavaScript en TypeScript groeien voortdurend maar concurreren niet tegen elkaar. Het is gemaakt om zowel JavaScript te verbeteren als te verbeteren - zeker niet als vervanging. In de nabije toekomst zouden ze allemaal hetzelfde kunnen worden, inclusief goede resultaten. TypeScript blijft de statisch getypte vervanger.

Aanbevolen artikelen

Dit is een handleiding geweest voor Wat is TypeScript ?. Hier hebben we het gebruik, de carrièregroei, de functies en het installatieproces van TypeScript besproken. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -

  1. Inleiding tot JavaScript
  2. Wat is Open winkelwagen?
  3. Wat is OLTP?
  4. Belangrijk van gegevensvisualisatie met Tableau
  5. Verschillende bewerkingen met betrekking tot Tuples