Što je TypeScript? - Značajke i postupak instalacije TypeScript-a

Sadržaj:

Anonim

Što je TypeScript?

TypeScript može biti objektno orijentirani programski jezik koji je kreirala i održavala Microsoft Corporation. Ovo je superset JavaScripta i posjeduje sve njihove komponente, a također zna da to može biti moderan JavaScript s klasama, opcijskim tipovima, sučeljima još više.

To je snažno tipkan jezik. Web preglednik ne može pokrenuti TypeScript.

TypeScript Compiler sastavlja kôd i ulazi u JavaScript kôd koji se izvodi na web pregledniku.

Postupak instalacije

1. Prvo instalirajte node js na svoj uređaj jer podržava NPM (Node Package Manager).

2. Otiđite na stranicu nodejs.org i preuzmite je.

3. Instalirajte čvor js, a zatim otvorite naredbeni redak ili terminal i provjerite verziju čvora koristeći tip čvora - v i pritisnite Enter

4. Sada možete postaviti Typescript pomoću NPM-a. Još jednom kroz naredbeni redak ili terminal upišite sljedeću naredbu za postavljanje Typescripta:

5. Ova naredba može globalno instalirati Typescript omogućavajući vam da je koristite u svakom projektu. Nakon postavljanja završeno, možete provjeriti verziju pomoću tsc -v

6. Sada možete koristiti Typescript. Stvorite novu datoteku iz uređivača koda, a trebalo bi i proširenje ove datoteke .ts

7. Web-preglednici ne razumiju Typescript program, pa TypeScript Compiler sastavlja kod i pretvara se u JavaScript.

8. Ova naredba odmah stvara datoteku JavaScript, kao i pretvara program Typescript u .js ekstenziju.

Na primjer, kreirana je datoteka myProgram.ts u JavaScript datoteku myProgram.js.

Snažno kucanje

TypeScript podržava ES (ECMAScript) 6 ili ES 2015 JavaScript verziju, ali ES 2015 nisu podržani u svim preglednicima od kada se TypeScript pretvorio u ES5 verziju. ES5 podržava i radi u svim preglednicima.

Nastavimo s korištenjem ključnih značajki Typescripta. Za razliku od JS-a, možemo odrediti vrste svake naše varijable od broja, niza, boolean-a, array-a, enple-a, enuma-a, bilo kojeg i puno više.
Ispod možete promatrati nekoliko primjera snažnog tipkanja:

Objektno orijentirana značajka TypeScript-a

To može biti jednostavan objektno orijentirani programski jezik koji nudi čvrste značajke, uključujući klase, sučelja, module, nasljeđivanje i tako dalje.

Na primjer, možemo definirati klasu:

Sada smo stvorili klasu Human i također smo mogli generirati instance s novom ključnom riječi.

Jednom kada dodijelimo Human () objekt, više ne moramo izražavati njihov tip. Može se odmah provesti Typescriptom.

U objektno-orijentiranom programiranju imamo bitnu metodu poznatu kao konstruktor (). Svaka pojedina klasa nudi uglavnom tvorničku metodu konstruktora, i poznata je kao da stvaramo instancu ove klase:

U objektno-orijentiranom programiranju koriste se modifikatori pristupa za ograničavanje ili dopuštanje pristupa varijablama klase izvana. Pronaći ćete 3 različite vrste modifikatora pristupa:

Javno - Omogućuje pristup izvan klase.
Privatno - ne omogućuje pristup izvan klase.
Zaštićeno - Omogućuje pristup samo u klasi kao i izvedenim razredima.

prednosti

  • To može biti jednostavan objektni programski jezik; jednostavno je napisati program u TypeScript-u s malo razumijevanja.
  • To se može koristiti za razvoj kako na strani klijenta, tako i na strani poslužitelja.
  • Kompajler može pretvoriti u JavaScript ekvivalentni program koji se izvodi na svim web preglednicima.
  • Ima vrhunsku podršku alata s IntelliSense-om, tj. Sastavljanjem TypeScript programa kao i IntelliSense. Kao što se može dodati kôd, IntelliSense daje učinkovite savjete.
  • Program u TypeScriptu mnogo je čitljiviji. Programer također može brže dodati ili možda zamijeniti program jer im pomaže da imaju na umu kako je opisan svaki bit koda.
  • Program je jednostavan kao i čist u TypeScript-u. Kao što programeri pišu program, tako i Statički tipkanje u TypeScriptu pronalazi bugove koji im omogućuju stvaranje robusnijeg programa i zadržavanje ga.

Zašto trebamo koristiti TypeScript?

  • Preusmjeravanje koda na dinamičnom jeziku dodatno je teže razvijati teže u održavanju dobrog programa, a TypeScript može pomoći u preoblikovanju programa odgovarajućim softverom.
  • Kvaliteta programa može se provesti pomoću softvera za statičku analizu koji uglavnom koristi program statičkog tipa. Ako je tako, TypeScript je sjajan.
  • Web-preglednici ne izvrsno izvršavaju sve značajke. Trebate podržati starije web preglednike. Tipkopis olakšava karakteristike i može se sastaviti do starije emisije.

Kako će vam ova tehnologija pomoći u razvoju karijere?

  • To je jezik koji se upotrebljava u Angular2 do Angular7. Za razliku od JavaScripta, može se opisati kao prilično jednostavan jezik koji može puno preferirati C #. Čini se organskim u odnosu na JavaScript.
  • Za razliku od React.JS Angular, uglavnom se radi o ukupno MVC platformi koja može biti važna za bilo koju web aplikaciju pristojne veličine.
  • Ovo može biti sve poznatije u Front end okruženju. Trenutno mnogi od ovih ljudi žele raditi ili možda naučiti TypeScript u okviru svog budućeg projekta.

Ta dva čimbenika su izvrsna i pomoći će vam da prognozirate veliku budućnost, za sljedećih pet godina.

Zaključak

  • Poboljšava vašu brzinu za vrijeme izvođenja preuređenja. Za prevodilac je bolje da vam pomogne uhvatiti pogreške, a ne posjedovati bodove koji nisu uspješni za vrijeme izvođenja.
  • TypeScript će biti jedna od najboljih vrsta dokumentacije koju možete imati. Potpis funkcije je teorem, kao i tijelo funkcije.

Donosi brojne nagrade za vašu učinkovitost, a zatim i znanje programera. Primijetili smo kako je dodavanje trenutnom JavaScript projektu jednostavno, ali i minimalne troškove. TypeScript se apsolutno ne razlikuje samo od kutnih, dodatni učinkoviti okviri sučelja, uključujući React i Vue, počinju se kombinirati s TypeScriptom kako bi programerskim skupinama omogućili izradu aplikacija koje mogu biti pouzdane, ekološki prihvatljive i skalabilne. JavaScript i TypeScript kontinuirano rastu, iako se ne natječu jedni protiv drugih. Napravljeno je za unapređenje, kao i poboljšanje JavaScripta - svakako ga ne zamjenjuje. U skoroj budućnosti moglo bi se vidjeti da će svi dobiti isto što uključuje i dobre rezultate. TypeScript ostaje statički tipkan zamjenski.

Preporučeni članci

Ovo je vodič za Što je TypeScript ?. Ovdje smo raspravljali o korištenju, rastu karijere, značajkama i procesu instalacije TypeScript-a. Možete i proći naše druge predložene članke da biste saznali više -

  1. Uvod u JavaScript
  2. Što je otvorena košarica?
  3. Što je OLTP?
  4. Važno je vizualizacija podataka pomoću Tableau-a
  5. Različite operacije povezane s Tupovima