Mi a TypeScript?
A TypeScript objektum-orientált programozási nyelv lehet, amelyet a Microsoft Corporation hozott létre és tart fenn. Ez a JavaScript szuperkészlete, és rendelkezik minden alkotóelemmel, és azt is tudja, hogy modern JavaScript lehet osztályokkal, opcionális típusokkal, interfészekkel.
Erősen tipizált nyelv. A webböngésző nem tudja futtatni a Typecriptet.
A TypeScript Compiler lefordítja a kódot, és bekerül a Java böngészőben futó JavaScript kódba.
Telepítési folyamat
1. Telepítse először a Node js gépet, mivel az NPM (Node Package Manager) támogatott.
2. Nyissa meg a nodejs.org webhelyet és töltse le.
3. Telepítse a csomópont j-t, majd nyissa meg a parancssort vagy a terminált, és ellenőrizze a csomópont verzióját a csomópont v segítségével, és nyomja meg az enter-t
4. Most beállíthatja az TypScriptet az NPM segítségével. Még egyszer a parancssoron vagy a terminálon keresztül gépelje be a következő parancsot a Typescript beállításához:
5. Ez a parancs globálisan telepítheti a Typescript programot, lehetővé téve annak felhasználását minden projektben. A telepítés befejezése után a verziót a tsc -v segítségével ellenőrizheti
6. Most már használhatja a Typescriptet. Generáljon új fájlt a kódszerkesztőből, és ennek a fájlnak a kiterjesztése .ts legyen
7. A böngészők nem értik a Typescript programot, ezért a TypeScript Compiler lefordítja a kódot, és konvertálja JavaScriptté.
8. Ez a parancs egy JavaScript fájlt azonnal létrehoz, és a Typescript programot konvertálja .js kiterjesztésbe.
Például a myProgram.ts fájlt hozza létre a myProgram.js JavaScript fájlba.
Erős gépelés
A TypeScript támogatja az ES (ECMAScript) 6 vagy az ES 2015 JavaScript-verziót, de az ES 2015 nem támogatott minden böngészőben, mivel a TypeScript ES5 verzióvá vált. Az ES5 támogatja és futtatja az összes böngészőt.
Folytassuk a Typescript kulcsfontosságú funkcióinak használata közben. Eltérően a JS-től, meg tudjuk határozni az egyes változóink típusait, mivel a szám, a karakterlánc, a logikai érték, a tömb, a felsorolások, az összegek, és még sok más.
Az alábbiakban megnézheti az erős gépelés néhány példáját:
A TypeScript objektum-orientált funkciója
Ez egy egyszerű, objektumorientált programozási nyelv, amely szilárd tulajdonságait kínálja, beleértve az osztályokat, interfészeket, modulokat, öröklést stb.
Például meghatározhatunk egy osztályt:
Most létrehoztunk egy emberi osztályt, és az új kulcsszóval példányokat állíthatunk elő.
Miután kijelölte az Human () objektumot, nem kell újra kifejeznünk a típusukat. Ezt a Typescript azonnal végrehajthatja.
Az objektum-orientált programozásban alapvető módszerünk, mint konstruktor (). Minden egyes osztály alapvetően egy alapértelmezett konstruktor módszert kínál, és úgy is ismert, mintha létrehoznánk egy osztály példányát:
Objektum-orientált programozásban a hozzáférés-módosítókat arra használják, hogy korlátozzák vagy engedélyezzék az osztály változóinak külső hozzáférését. 3 különféle hozzáférési módosítót talál:
Nyilvános - Lehetővé teszi az osztályon kívüli hozzáférést.
Privát - nem engedélyezi az osztályon kívüli hozzáférést.
Védett - csak az osztályhoz és a származtatott osztályokhoz engedélyezi a hozzáférést.
Előnyök
- Lehet, hogy egy egyszerű objektum-orientált programozási nyelv; egyszerű a program írása Typecript-en, kissé megértéssel.
- Ez felhasználható mind kliens, mind szerver oldali fejlesztésre.
- A fordító konvertálhat JavaScript-ekvivalens programmá, amely minden böngészőn fut.
- Kiváló szerszámkészlet-támogatással rendelkezik az IntelliSense-rel, azaz a TypeScript program-összeállítással és az IntelliSense-vel. Mint egy kód hozzáadható, az IntelliSense hatékony tippeket ad.
- A Typecript program sokkal olvashatóbb. A programozó gyorsabban hozzá is adhatja vagy cserélheti a programot, mivel segít nekik szem előtt tartani, hogy minden egyes kódot miként írnak le.
- A program egyszerû, ugyanakkor tiszta a TypeScript-ben is. Mint a fejlesztők írják a programot, a Statikus gépelés a TypeScriptben olyan hibákat talál, amelyek lehetővé teszik egy robusztusabb program létrehozását és megtartását.
Miért kellene a Typecriptet használni?
- A dinamikus nyelven végrehajtott kódreakciót ezenkívül még nehezebb fejleszteni a jó program fenntartása érdekében. A TypeScript a megfelelő szoftverrel segítheti a program refaktorálását.
- A program minősége statikus elemző szoftverrel valósítható meg, amely főleg statikus típusú programot használ. Ha igen, a TypeScript nagyszerű.
- A böngészők nem teljesítik mindegyik funkciót nagyszerűen. Támogatnia kell a régebbi böngészőket. A typecript megkönnyíti a jellemzőket, és összeállíthatja az idősebb kibocsátásokat.
Hogyan segít ez a technológia a karriernövekedésben?
- Lehet, hogy ez az Angular2 - Angular7 nyelvekben használt nyelv. A JavaScripttel ellentétben meglehetősen egyszerű nyelvként írható le, amely sokkal inkább a C #-t részesíti előnyben. Szervesnek tűnik a JavaScripthez képest.
- A React.JS Angular-nal ellentétben ez többnyire egy teljes MVC platform, amely fontos lehet bármilyen tisztességes méretű webes alkalmazás számára.
- Ez egyre híresebbé válhat a kezelőfelület környezetében. Jelenleg ezek közül az emberek közül sokan együtt akarnak dolgozni, vagy esetleg meg akarják tanulni a TypeScript-et a jövőbeli projektükben.
Ez a két tényező kiváló, és segít nagyszerű jövő előrejelzésében, a következő öt évre.
Következtetés
- Javítja a sebességet, amikor végrehajtja a refaktorozást. Sokkal nagyobb, ha a fordító elősegíti a hibák elhárítását, ahelyett, hogy rendelkezzen olyan pontokkal, amelyek futásidejűleg sikeresek.
- A TypeScript lesz a legjobb dokumentációs típusok között. A függvényaláírás egy tétel, valamint a függvénytest.
Számos jutalmat kínál a hatékonyságának, majd a programozó tudásának. Megállapítottuk, hogy a jelenlegi JavaScript-projekthez hozzáadása egyszerű, és minimális pluszot eredményez. A TypeScript egyáltalán nem különbözik a szögletes, további hatékony elülső keretrendszerektől, köztük a React és a Vue-tól, hogy a TypeScript-rel kombinálódjanak, lehetővé téve a programozói csoportok számára, hogy megbízható, környezetbarát és méretezhető alkalmazásokat készítsenek. A JavaScript és a TypeScript folyamatosan növekszik, bár nem versenyeznek egymással. A JavaScript fejlesztésére és fejlesztésére készült - természetesen nem helyettesíti. A közeljövőben láthatnám, hogy mindegyik jóformán azonos lesz, jó eredményeket is elérve. A TypeScript, amely a statikusan beírt helyettesítőt tartalmazza.
Ajánlott cikkek
Ez egy útmutató a Mi az a TypeScript? Itt megvitattuk a TypeScript használatát, karriernövekedést, szolgáltatásait és telepítési folyamatát. A további javasolt cikkeken keresztül további információkat is megtudhat -
- Bevezetés a JavaScript-be
- Mi az a nyitott kosár?
- Mi az OLTP?
- Fontos az adatok megjelenítéséhez a Tableau segítségével
- Különböző műveletek a Tuples-szel kapcsolatban