Kaj je TypeScript?

TypeScript je lahko objektno usmerjen programski jezik, ki ga je ustvarila in vzdržuje Microsoft Corporation. To je superset JavaScripta in ima vse njihove komponente in ve tudi, da je lahko sodoben JavaScript s klasami, neobveznimi vrstami, vmesniki še več.

Je močno vtipkan jezik. Spletni brskalnik ne more zagnati TypeScript.

TypeScript Compiler zbere kodo in preide v kodo JavaScript, ki se izvaja v spletnem brskalniku.

Postopek namestitve

1. Najprej namestite Node js na svoj stroj, ker je podprt NPM (Node Package Manager).

2. Pojdite na spletno mesto nodejs.org in ga naložite.

3. Namestite vozlišče js in nato odprite ukazni poziv ali terminal in s tipom vozlišče preverite različico vozlišča - v in pritisnite Enter

4. Zdaj lahko NPM nastavite Typescript. Znova v ukazni poziv ali terminal vnesite naslednji ukaz, da nastavite Typescript:

5. Ta ukaz lahko namesti Typescript globalno, kar vam omogoča, da ga uporabite v vsakem projektu. Po končani nastavitvi lahko preverite različico s pomočjo tsc -v

6. Zdaj lahko uporabite Typescript. Ustvari novo datoteko iz urejevalnika kod in tudi razširitev te datoteke naj bo .ts

7. Spletni brskalniki ne razumejo programa Typescript, zato TypeScript Compiler zbere kodo in pretvori v JavaScript.

8. Ta ukaz takoj ustvari datoteko JavaScript in pretvori program Typescript v pripono .js.

Na primer, ustvari datoteko myProgram.ts v datoteko JavaScript myProgram.js.

Močno tipkanje

TypeScript podpira ES (ECMAScript) 6 ali različico ES 2015 JavaScript, vendar ES 2015 ni podprt v vseh brskalnikih, odkar se TypeScript pretvori v različico ES5. ES5 podpira in deluje v vseh brskalnikih.

Nadaljujmo pri uporabi ključnih značilnosti Typescripta. Za razliko od JS lahko določimo vrste posameznih spremenljivk, saj število, niz, boolean, matrika, tuples, enums, kateri koli in še veliko več.
Spodaj si lahko ogledate nekaj primerov močnega tipkanja:

Objektno usmerjena funkcija TypeScript

Lahko je preprost objektno orientiran programski jezik, ki ponuja trdne lastnosti tega, vključno z razredi, vmesniki, moduli, dedovanjem ipd.

Na primer, lahko določimo razred:

Zdaj smo ustvarili človeški razred in prav tako smo lahko ustvarili primere z novo ključno besedo.

Ko dodelimo predmet Human (), ni treba več izraziti njihove vrste. Lahko ga takoj izvede Typescript.

V objektno usmerjenem programiranju imamo bistveno metodo, znano kot konstruktor (). Vsak posamezen razred v bistvu ponuja privzeto konstrukcijsko metodo, prav tako pa je znan, kot da ustvarjamo primerek tega razreda:

V objektno usmerjenem programiranju se modifikatorji dostopa uporabljajo za omejevanje ali dovolitev dostopa do spremenljivk razreda od zunanjih. Našli boste 3 različne vrste modifikatorjev dostopa:

Javno - omogoča dostop izven razreda.
Zasebno - ne omogoča dostopa zunaj razreda.
Zaščiteno - Omogoča dostop samo v razredu in do izvedenih razredov.

Prednosti

  • Lahko je preprost objektni programski jezik; preprosto je napisati program v TypeScript z malo razumevanja.
  • To je mogoče uporabiti za razvoj tako na strani odjemalca kot tudi na strežniku.
  • Prevajalnik lahko pretvori v program, enakovreden JavaScript, ki deluje v vseh spletnih brskalnikih.
  • Ima vrhunsko podporo pri orodjih z IntelliSense, tj. Za sestavljanje programa TypeScript in IntelliSense. Kot je mogoče dodati kodo, IntelliSense daje učinkovite nasvete.
  • Program v TypeScriptu je veliko bolj berljiv. Programer lahko tudi hitreje doda ali morda zamenja program, saj jim pomaga, da ne pozabijo, kako je opisan vsak košček kode.
  • Program je enostaven in čist v TypeScript. Tako kot razvijalci pišejo program, tako Static tipkanje v TypeScript najde napake, ki jim omogočajo, da ustvarijo bolj trden program in ga obdržijo.

Zakaj bi morali uporabljati TypeScript?

  • Refaktoring kode v dinamičnem jeziku je še dodatno težavno razvijati težje obdržati dober program, TypeScript pa lahko pomaga pri ponovnem oblikovanju programov z ustrezno programsko opremo.
  • Kakovost programa se lahko izvaja s programsko opremo za statično analizo, ki večinoma uporablja program statičnega tipa. Če je tako, je TypeScript super.
  • Spletni brskalniki nimajo veliko funkcij vseh funkcij. Podpirati morate starejše brskalnike. Typescript olajša značilnosti in se lahko sestavi na starejše oddajanje.

Kako vam bo ta tehnologija pomagala pri karierni rasti?

  • Lahko je to jezik, ki se uporablja v Angular2 do Angular7. V nasprotju s JavaScriptom ga lahko opišemo kot precej preprost jezik, ki bi lahko veliko raje imel C #. V primerjavi s JavaScript se zdi organsko.
  • V nasprotju z React.JS Angular je večinoma to skupna platforma MVC, ki je lahko pomembna za kakršno koli spletno aplikacijo spodobne velikosti.
  • To je v okolju Front end lahko vedno bolj znano. Trenutno mnogi od teh ljudi želijo sodelovati ali se morda naučiti TypeScript v okviru svojega prihodnjega projekta.

Ta dva dejavnika sta odlična in pomagala vam bosta napovedovati veliko prihodnost v prihodnjih petih letih.

Zaključek

  • Izboljša vašo hitrost, ko izvajate refactoring. Za prevajalnik je bolje, da lažje zajamete napake, ne pa da ima točke, ki med izvajanjem niso uspešne.
  • TypeScript bo ena najboljših vrst dokumentacije, ki bi jo lahko imeli. Podpis funkcije je izrek, prav tako tudi funkcijsko telo.

Zagotavlja številne nagrade za vašo učinkovitost in nato programer znanje. Opazili smo, da je dodajanje tega trenutnega projekta JavaScript preprosto, hkrati pa zagotavlja minimalne stroške. TypeScript se popolnoma ne razlikuje od kotnih, dodatni učinkoviti okviri sprednjega dela, vključno z Reactom in Vuejem, se začnejo kombinirati s TypeScriptom, da bi programerjem omogočili izdelavo aplikacij, ki so lahko zanesljive, okolju prijazne in razširljive. JavaScript in TypeScript nenehno rasteta, čeprav ne tekmujeta drug proti drugemu. Izdelana je tako za izboljšanje kot tudi za izboljšanje JavaScripta - zagotovo ga ne bo nadomestila. V bližnji prihodnosti bi lahko videli, da bodo vsi postali enaki, vključno z dobrimi rezultati. TypeScript ostane statično vtipkan nadomestek.

Priporočeni članki

To je vodnik za Kaj je TypeScript ?. Tu smo razpravljali o uporabi, karierni rasti, funkcijah in postopku namestitve TypeScript. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Uvod v JavaScript
  2. Kaj je odprta košarica?
  3. Kaj je OLTP?
  4. Pomembno za vizualizacijo podatkov s Tableau
  5. Različne operacije povezane s Tuplemi