Mi a TypeScript? - A TypeScript tulajdonságai és telepítési folyamata

Tartalomjegyzék:

Anonim

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 -

  1. Bevezetés a JavaScript-be
  2. Mi az a nyitott kosár?
  3. Mi az OLTP?
  4. Fontos az adatok megjelenítéséhez a Tableau segítségével
  5. Különböző műveletek a Tuples-szel kapcsolatban