Mis on TypeScript?
TypeScript võib olla objektorienteeritud programmeerimiskeel, mille on loonud ja hooldanud Microsoft Corporation. See on JavaScripti superkomplekt ja omab kõiki nende komponente ning teab ka, et see võib olla moodne JavaScript koos klasside, valikuliste tüüpide ja liidestega veelgi.
See on tugevalt trükitud keel. Veebibrauser ei saa TypeScripti käivitada.
TypeScript Compiler kompileerib koodi ja satub JavaScripti koodi, mida kasutatakse veebibrauseris.
Installiprotsess
1. Esmalt installige oma arvutisse sõlmed js, kuna NPM (Node Package Manager) on toetatud.
2. Minge saidile nodejs.org ja laadige see alla.
3. Installige sõlme js, seejärel avage käsuviip või terminal ja kontrollige sõlme versiooni, kasutades tüüpi node - v ja vajutage sisestusklahvi Enter
4. Nüüd saate NPM-i abil Typescripti seadistada. Tippige uuesti käskluse või terminali kaudu järgmine käsk, et seadistada Typescript:
5. Selle käsu abil saab Typescripti globaalselt installida, võimaldades teil seda kasutada igas projektis. Pärast seadistamise lõppu võite versiooni kontrollida tsc-v abil
6. Nüüd saate kasutada Typescripti. Genereerige oma koodiredaktorist uus fail ja ka selle faili laiend peaks olema .ts
7. Veebibrauserid ei saa Typescripti programmist aru, seetõttu kompileerib TypeScript Compiler koodi ja teisendab JavaScripti.
8. See käsk muudab JavaScripti faili koheselt ja teisendab Typescripti programmi .js laiendiks.
Näiteks luuakse fail myProgram.ts failiks myProgram.js JavaScripti.
Tugev kirjutamine
TypeScript toetab ES (ECMAScript) 6 või ES 2015 JavaScripti versiooni, kuid ES 2015 ei toetata kõikides brauserites, kuna TypeScript on muudetud ES5 versiooniks. ES5 toetab ja töötab kõigis brauserites.
Jätkame Typescripti põhifunktsioonide kasutamist. Erinevalt JS-ist, suudame täpsustada kõigi muutujate tüübid, kuna nende arv, string, tõeväärtus, massiiv, jaotis, enum, kõik ja palju muud.
Altpoolt võite vaadata mõnda näidet tugeva kirjutamise kohta:
Objektikeskne TypeScripti funktsioon
See võib olla lihtne objektorienteeritud programmeerimiskeel, mis pakub selle olulisi omadusi, sealhulgas klassid, liidesed, moodulid, pärimine jne.
Näiteks saame määratleda klassi:
Nüüd oleme loonud inimklassi ja ka uue märksõna abil saaksime genereerida eksemplare.
Kui inimene () objekti määranud, ei pea me nende tüüpi uuesti väljendama. Typescript saab selle kohe teostada.
Objektorienteeritud programmeerimises on meil olemas oluline meetod, mida nimetatakse konstruktoriks (). Iga klass pakub sisuliselt vaikimisi ehitaja meetodit, lisaks tuntakse seda justkui siis, kui loome selle klassi eksemplari:
Objektorienteeritud programmeerimisel kasutatakse juurdepääsu modifikaatoreid klassi muutujatele väliselt juurdepääsu piiramiseks või lubamiseks. Leiate 3 erinevat tüüpi juurdepääsu modifikaatoreid:
Avalik - võimaldab juurdepääsu klassist kaugemale.
Privaatne - ei võimalda juurdepääsu klassist kaugemale.
Kaitstud - võimaldab juurdepääsu ainult klassidele ja tuletatud klassidele.
Eelised
- See võib olla lihtne objektorienteeritud programmeerimiskeel; programmi kirjutamine TypeScriptis on hõlpsa mõistmisega lihtne.
- Seda saab kasutada nii kliendi- kui ka serveripoolseks arendamiseks.
- Kompilaator võib teisendada JavaScriptiga samaväärseks programmiks, mis töötab kõigil veebibrauseritel.
- Sellel on IntelliSense'iga ülihea tööriistatugi, st TypeScripti programmi koostamine ja IntelliSense. Nagu koodi saab lisada, annab IntelliSense tõhusaid näpunäiteid.
- Programm TypeScriptis on palju loetavam. Programmeerija saab programmi ka kiiremini lisada või võib-olla asendada, kuna see aitab neil meeles pidada, mida iga kooditüp kirjeldatakse.
- Programm on lihtne ja puhas ka TypeScriptis. Nagu arendajad programmi kirjutavad, leiab ka TypeScripti staatiline tippimine vead, mis võimaldavad neil luua kindlama programmi ja seda säilitada.
Miks peaksime kasutama TypeScripti?
- Koodireaktor on dünaamilises keeles lisaks raskesti arendatav ja seda on ka hea programmi säilitamiseks raskendada. TypeScript aitab sobiva tarkvara abil programmi refaktoriseerimist.
- Programmi kvaliteeti saab teostada staatilise analüüsi tarkvara abil, mis kasutab peamiselt staatilist tüüpi programmi. Kui jah, siis on TypeScript suurepärane.
- Veebibrauseritel pole kõigi funktsioonide suurepärast täitmist. Peate toetama vanemaid veebibrausereid. Kirjutusmasin hõlbustab omadusi ja võib kompileerida vanemaid emissioone.
Kuidas see tehnoloogia aitab teid karjäärikasvus?
- See võib olla keel, mida kasutatakse nurkades 2 kuni nurk7. Vastupidiselt JavaScriptile võib seda kirjeldada kui üsna lihtsat keelt, mis võiks palju eelistada C #. Tundub orgaaniline võrreldes JavaScriptiga.
- Vastupidiselt React.JS Angular'ile on see enamasti totaalne MVC-platvorm, mis võib olla oluline igasuguse korraliku suurusega veebirakenduse jaoks.
- See võib olla esiotsa keskkonnas üha kuulsam. Praegu soovivad paljud neist inimestest oma tulevase projekti raames TypeScriptiga töötada või ehk seda õppida.
Need kaks tegurit on suurepärased ja see aitab teil ennustada suurt tulevikku, umbes eelseisvaks viieks aastaks.
Järeldus
- See parandab teie kiirust refrakteerimisel. Suurem on see, et kompilaator aitab teil vigu püüda, selle asemel, et omada punkte, mis töö ajal ebaõnnestuvad.
- TypeScript on parimate dokumenditüüpide hulgas, mis teil olla võiks. Funktsiooni allkiri on teoreem, nagu ka funktsiooni keha.
See pakub teie efektiivsusele arvukalt hüvesid ja seejärel programmeerija teadmisi. Oleme märganud, et selle lisamine praeguse JavaScripti projekti juurde on lihtne ja pakub minimaalselt üldkulusid. TypeScript ei erine absoluutselt ainult nurgelistest, lisaks täiendavad tõhusad esiplaanide raamistikud, sealhulgas React ja Vue, hakkavad TypeScriptiga kombineerima, võimaldades programmeerijarühmadel toota rakendusi, mis võivad olla töökindlad, keskkonnasõbralikud ja skaleeritavad. JavaScript ja TypeScript kasvavad pidevalt, ehkki ei konkureeri üksteisega. Selle eesmärk on parandada ja parandada ka JavaScripti - kindlasti mitte seda asendada. Lähitulevikus võib näha, et kõik nad saavad sama tulemuse, sealhulgas ka häid tulemusi. TypeScripti staatiliselt kirjutatud asendaja.
Soovitatavad artiklid
See on olnud teemaks Mis on TypeScripti ?. Siin on arutatud TypeScripti kasutamist, karjäärikasvu, funktsioone ja installiprotsessi. Lisateavet leiate ka meie muudest soovitatud artiklitest -
- Sissejuhatus JavaScripti
- Mis on avatud ostukorv?
- Mis on OLTP?
- Tähtis on andmete visualiseerimine koos Tableau'ga
- Tuples seotud erinevad operatsioonid