vereisten:JavaScript, TypeScript
waarom TypeScript is ontwikkeld terwijl het hebben van JavaScript?
toen JavaScript werd ontwikkeld, introduceerde het JavaScript development team JavaScript als een programmeertaal aan de clientzijde. Maar toen mensen met behulp van JavaScript dan ontwikkelaar krijgen om te weten dat JavaScript kan worden gebruikt als een server-side programmeertaal ook. Maar toen JavaScript groeide werd de code van JavaScript complex en zwaar. Hierdoor was JavaScript zelfs niet in staat om de eis van objectgeoriënteerde programmeertaal volledig te vervullen. Dit voorkomt dat JavaScript slaagt op ondernemingsniveau als een server-side technologie. Vervolgens werd TypeScript ontwikkeld door het ontwikkelingsteam om deze kloof te overbruggen.
kenmerken van TypeScript:
- TypeScript Code wordt omgezet in Gewone JavaScript Code:: TypeScript code is niet begrijpelijk door de browsers. Dat is de reden waarom als de code is geschreven in TypeScript dan is het gecompileerd en geconverteerd de code dwz vertalen van de code in JavaScript.Het bovenstaande proces staat bekend als Trans-opgestapeld. Met behulp van JavaScript-code kunnen browsers de code lezen en weergeven.
- JavaScript is TypeScript: welke code er ook geschreven wordt in JavaScript kan geconverteerd worden naar TypeScript door de extensie van te veranderen .js to .ts.
- TypeScript overal gebruiken: TypeScript-code kan worden uitgevoerd op elke browser, apparaten of in elk besturingssysteem. TypeScipt is niet specifiek voor een virtuele machine etc.
- TypeScript ondersteunt js-bibliotheken: Met TypeScript kunnen ontwikkelaars bestaande JavaScript-code gebruiken, populaire JavaScript-bibliotheken opnemen en kunnen worden opgeroepen vanuit andere JavaScript-code.
verschil tussen TypeScript en JavaScript:
- TypesScript staat bekend als Object georiënteerde programmeertaal terwijl JavaScript is een scripttaal.
- TypeScript heeft een functie die bekend staat als statisch typen, maar JavaScript heeft deze functie niet.
- TypeScript biedt ondersteuning voor modules terwijl JavaScript geen modules ondersteunt.
- TypeScript heeft een Interface, maar JavaScript heeft geen Interface.
voordelen van het gebruik van TypeScript boven JavaScript
- TypeScript wijst altijd alleen op de compilatiefouten op het moment van ontwikkeling. Hierdoor is de kans op het krijgen van fouten in de loop-time veel kleiner, terwijl JavaScript een geà nterpreteerde taal is.
- TypeScript heeft een functie die sterk getypt is of statische typen ondersteunt. Dat betekent dat statisch typen zorgt voor het controleren van type correctheid tijdens het compileren. Dit is niet beschikbaar in JavaScript.
- TypeScript is niets anders dan JavaScript en enkele extra functies zoals ES6-functies. Het kan niet worden ondersteund in uw doel browser, maar TypeScript compiler kan compileren .ts bestanden in ES3, ES4 en ES5 ook.
nadelen van het gebruik van TypeScript over JavaScript
- over het algemeen kost TypeScript tijd om de code te compileren.