Mikä on TypeScript? - TypeScriptin ominaisuudet ja asennusprosessi

Sisällysluettelo:

Anonim

Mikä on TypeScript?

TypeScript voi olla oliokeskeinen ohjelmointikieli, jonka Microsoft Corporation on luonut ja ylläpitänyt. Tämä on JavaScriptin yläjoukko, ja sillä on kaikki niiden komponentit. Lisäksi se tietää, että se voi olla moderni JavaScript luokkien, valinnaisten tyyppien ja rajapintojen kanssa.

Se on voimakkaasti kirjoitettu kieli. Selain ei voi suorittaa TypeScriptiä.

TypeScript Compiler kääntää koodin ja pääsee JavaScript-koodiin, jota käytetään web-selaimessa.

Asennusprosessi

1. Asenna ensin Node js koneellesi, koska NPM (Node Package Manager) on tuettu.

2. Siirry nodejs.org -sivustoon ja lataa se.

3. Asenna Solmu js, avaa sitten komentokehote tai pääte ja tarkista solmun versio tyypin node - v avulla ja paina Enter

4. Voit nyt määrittää Typescript by NPM. Kirjoita jälleen kerran komentokehotteesi tai päätelaitteen avulla seuraava komento asettaaksesi Typescript:

5. Tämä komento voi asentaa Typescriptin globaalisti, jolloin voit käyttää sitä jokaisessa projektissa. Kun asennus on valmis, voit tarkistaa version tsc -v

6. Voit nyt käyttää Typescriptiä. Luo uusi tiedosto koodieditorista ja myös tiedoston laajennuksen tulisi olla .ts

7. Selaimet eivät ymmärrä Typescript-ohjelmaa, joten TypeScript Compiler kääntää koodin ja muuntaa JavaScriptinä.

8. Tämä komento tekee JavaScript-tiedoston heti ja muuntaa Typescript -ohjelman .js tiedostopääte.

Se luodaan esimerkiksi tiedosto myProgram.ts omaksi myProgram.js JavaScript-tiedostoksi.

Vahva kirjoittaminen

TypeScript tukee ES (ECMAScript) 6: ta tai ES 2015: n JavaScriptiä, mutta ES 2015: tä ei tueta kaikissa selaimissa, koska TypeScript on muunnettu ES5-versioon. ES5 tukee ja toimii kaikissa selaimissa.

Jatkamme käyttäessämme Typescriptin tärkeimpiä ominaisuuksia. Eroaa JS: stä, pystymme määrittelemään kunkin muuttujamme tyypit, koska luku, merkkijono, boolean, taulukko, tuples, enum, mikä tahansa ja paljon muuta.
Alla voit tarkastella muutamia esimerkkejä voimakkaasta kirjoittamisesta:

Objektisuuntautunut TypeScriptin ominaisuus

Se voi olla yksinkertainen oliokeskeinen ohjelmointikieli, joka tarjoaa tämän vakaa ominaisuus, mukaan lukien luokat, rajapinnat, moduulit, perintö ja niin edelleen.

Voimme esimerkiksi määritellä luokan:

Olemme nyt luoneet ihmisluokan ja voimme myös luoda esimerkkejä uudella avainsanalla.

Kun olet määrittänyt Human () -objektin, meidän ei tarvitse ilmaista niiden tyyppiä uudelleen. Typescript voi suorittaa sen heti.

Olio-ohjelmoinnissa meillä on välttämätön menetelmä, jota kutsutaan rakentajaksi (). Jokainen luokka tarjoaa lähinnä oletuskonstruktorimenetelmän, samoin kuin sen, että luomme tämän luokan esiintymän:

Objektiorientoidussa ohjelmoinnissa pääsyn modifikaattoreita käytetään rajoittamaan tai sallimaan pääsy luokan muuttujiin ulkopuolelta. Löydät 3 erilaista pääsymuokkainta:

Julkinen - sallii pääsyn luokan ulkopuolelta.
Yksityinen - ei salli pääsyä luokan ulkopuolelta.
Suojattu - sallii pääsyn vain luokkaan sekä johdettuihin luokkiin.

edut

  • Se voi olla yksinkertainen oliokeskeinen ohjelmointikieli; ohjelman kirjoittaminen TypeScriptillä on helppoa ja ymmärrettävää.
  • Tätä voidaan hyödyntää sekä asiakas- että palvelinpuolen kehittämisessä.
  • Kääntäjä voi muuntaa JavaScript-vastaavaan ohjelmaan, joka toimii kaikilla selaimilla.
  • Sillä on erinomainen työkalujen tuki IntelliSensen kanssa, ts. TypeScript-ohjelman kokoaminen sekä IntelliSense. Kuten koodi voidaan lisätä, IntelliSense antaa tehokkaita vinkkejä.
  • TypeScriptin ohjelma on paljon luettavampi. Ohjelmoija voi myös lisätä tai ehkä korvata ohjelman nopeammin, koska se auttaa heitä muistamaan, mitä jokainen bitti koodia kuvataan.
  • Ohjelma on myös helppoa ja puhdasta TypeScriptillä. Kuten kehittäjät kirjoittavat ohjelman, staattinen kirjoittaminen TypeScriptissä löytää virheitä, joiden avulla he voivat luoda vankeamman ohjelman ja pitää sen.

Miksi meidän pitäisi käyttää TypeScriptiä?

  • Koodin refaktorointi dynaamisella kielellä on lisäksi vaikea kehittää vaikeammaksi hyvän ohjelman ylläpitämiseksi. TypeScript voi auttaa ohjelman refaktoroinnissa sopivalla ohjelmistolla.
  • Ohjelman laatu voidaan suorittaa staattisella analyysiohjelmistolla, joka käyttää pääasiassa staattisen tyyppistä ohjelmaa. Jos näin on, TypeScript on hieno.
  • Selaimilla ei ole hienoa kaikkien ominaisuuksien suoritusta. Sinun on tuettava vanhempia selaimia. Typescript helpottaa ominaisuuksia ja saattaa kääntyä vanhempaan säteilyyn.

Kuinka tämä tekniikka auttaa sinua urakehityksessä?

  • Se voi olla kieli, jota käytettiin Angular2 – Angular7. Vastoin JavaScriptiä, sitä voidaan kuvata melko yksinkertaisena kielenä, joka voisi paljon mieluummin C #: tä. Vaikuttaa orgaaniselta JavaScriptiin verrattuna.
  • Toisin kuin React.JS Angular, se on enimmäkseen kokonaisvaltainen MVC-alusta, joka voi olla tärkeä minkä tahansa tyydyttävän kokoisissa verkkosovelluksissa.
  • Tämä voi olla entistä kuuluisampi käyttöliittymäympäristössä. Tällä hetkellä monet näistä ihmisistä haluavat työskennellä tai ehkä oppia TypeScriptiä tulevassa projektissaan.

Nämä kaksi tekijää ovat erinomaisia, ja se auttaa sinua ennustamaan suuren tulevaisuuden tulevalle viidelle vuodelle.

johtopäätös

  • Se parantaa nopeutta, kun suoritat refaktorointia. On parempi, että kääntäjä auttaa sinua korjaamaan virheitä, eikä hallitse pisteitä, jotka ovat epäonnistuneet suorituksen aikana.
  • TypeScript on yksi parhaimmista dokumenttityypeistä, joita sinulla voi olla. Funktion allekirjoitus on lause, kuten myös funktion runko.

Se tarjoaa lukuisia palkintoja tehokkuudellesi ja sitten ohjelmoijan tuntemukselle. Olemme huomanneet, että sen lisääminen nykyiseen JavaScript-projektiin on helppoa ja tarjoaa minimaalisesti yleiskustannuksia. TypeScript ei ole ehdottomasti erilainen kuin kulmikas, tehokkaat lisäosat, mukaan lukien React ja Vue, alkavat yhdistyä TypeScriptiin, jotta ohjelmoijaryhmät voivat tuottaa sovelluksia, jotka voivat olla luotettavia, ympäristöystävällisiä ja skaalautuvia. JavaScript ja TypeScript kasvavat jatkuvasti, vaikka eivät kilpaile keskenään. Sen tarkoituksena on parantaa ja parantaa JavaScriptiä - et todellakaan korvaa sitä. Lähitulevaisuudessa nähdään kaikkien saavuttavan paljon samanlaisia ​​sisältäen hyviä tuloksia. TypeScript pysyy staattisesti kirjoitetussa korvikkeessa.

Suositellut artikkelit

Tämä on opas kohtaan Mikä on TypeScript ?. Tässä olemme keskustelleet TypeScriptin käytöstä, urakehityksestä, ominaisuuksista ja asennusprosessista. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Johdanto JavaScriptiin
  2. Mikä on avoin ostoskori?
  3. Mikä on OLTP?
  4. Tärkeä tietojen visualisointi Tableau: lla
  5. Eri Tuplesiin liittyvät operaatiot