előfeltételek: JavaScript, TypeScript
miért TypeScript fejlesztése közben JavaScript?
amikor a Javascriptet kifejlesztették, akkor a JavaScript fejlesztői csapat bevezette a Javascriptet kliens oldali programozási nyelvként. De amikor az emberek JavaScript-et használtak, akkor a fejlesztő megismerte, hogy a JavaScript szerveroldali programozási nyelvként is használható. De amikor a JavaScript növekedett, akkor a JavaScript kódja összetetté és nehézkessé vált. Emiatt a JavaScript még nem volt képes teljes mértékben kitölteni az objektumorientált programozási nyelv követelményét. Ez megakadályozza, hogy a JavaScript szerveroldali technológiaként vállalati szinten sikeres legyen. Ezután a Fejlesztőcsapat kifejlesztette a TypeScript – et, hogy áthidalja ezt a szakadékot.
a TypeScript jellemzői:
- TypeScript kódot alakítjuk sima JavaScript kód:: TypeScript kód nem érthető a böngészők. Ezért, ha a kódot gépírással írják, akkor lefordítják és átalakítják a kódot, azaz lefordítják a kódot JavaScript-re.A fenti eljárás transz-halmozott néven ismert. A JavaScript kód segítségével a böngészők képesek olvasni és megjeleníteni a kódot.
- JavaScript TypeScript: bármilyen kódot írt JavaScript lehet alakítani TypeScript megváltoztatásával a kiterjesztést .js hogy .ts.
- a TypeScript használata bárhol: a TypeScript kód bármilyen böngészőn, eszközön vagy bármilyen operációs rendszeren futtatható. A TypeScipt nem specifikus semmilyen virtuális gépre stb.
- a TypeScript támogatja a JS könyvtárakat: A TypeScript segítségével a fejlesztők használhatják a meglévő JavaScript kódot, beépíthetik a népszerű JavaScript könyvtárakat, és más JavaScript kódokból is meghívhatók.
különbség a TypeScript és a JavaScript között:
- a TypesScript objektumorientált programozási nyelv, míg a JavaScript szkriptnyelv.
- a TypeScript rendelkezik statikus gépelés néven ismert funkcióval, de a JavaScript nem rendelkezik ezzel a funkcióval.
- a TypeScript támogatja a modulokat, míg a JavaScript nem támogatja a modulokat.
- a TypeScript rendelkezik interfésszel, de a JavaScript nem rendelkezik interfésszel.
a TypeScript használatának előnyei a JavaScript felett
- TypeScript mindig rámutatnak a fordítási hibák idején fejlesztés csak. Emiatt futási időben a hibák megszerzésének esélye nagyon kisebb, míg a JavaScript értelmezett nyelv.
- a TypeScript olyan funkcióval rendelkezik, amely erősen gépelt vagy támogatja a statikus gépelést. Ez azt jelenti, hogy a statikus gépelés lehetővé teszi a típus helyességének ellenőrzését fordítási időben. Ez a JavaScript-ben nem érhető el.
- a TypeScript nem más, mint JavaScript és néhány további funkció, pl. ES6 funkciók. Lehet, hogy nem támogatja a célböngészőben, de a TypeScript fordító lefordíthatja a .TS fájlokat ES3, ES4 és ES5 is.
a TypeScript használatának hátrányai a JavaScript felett
- a TypeScript általában időt vesz igénybe a kód lefordításához.