TypeScript
TypeScript er en open source rent objektorienteret programmeringssprog. Det er en stærkt skrevet supersæt af JavaScript, som kompilerer til almindelig JavaScript. TypeScript er udviklet og vedligeholdt af Microsoft under Apache 2 licens. Det køres ikke direkte på browseren. Det har brug for en compiler til at kompilere og generere i JavaScript-fil. TypeScript-kildefilen er i filtypenavnet '.ts'. Vi kan bruge enhver gyldig ' .js ' fil ved at omdøbe den til '.ts' fil. TypeScript er ES6-versionen af JavaScript med nogle ekstra funktioner.
TypeScripts historie
Anders Hejlsberg udviklet TypeScript. Det blev først introduceret for offentligheden i måneden d 1. oktober 2012 . Efter to års intern udvikling hos Microsoft blev den nye version af TypeScript 0.9 frigivet i 2013. Den nuværende version af TypeScript er TypeScript 3.4.5 som blev udgivet d 24. april 2019 .
2 til 1 multiplekser
ES6
ECMAScript (ES) er en scriptsprog specifikation standardiseret af ECMA international . Det blev oprettet for at standardisere JavaScript. ES-scriptsproget indeholder mange implementeringer, og det mest populære er JavaScript . Udviklerne bruger ECMAScript mest for scripting på klientsiden af World Wide Web (WWW).
Det sjette udgaven af ECMAScript-standarden er ECMAScript6 eller ES6 og senere omdøbt til ECMAScript 2015 . Det er en væsentlig forbedring af JavaScript-sproget, som giver os mulighed for at skrive programmer til komplekse applikationer. Det tilføjer mange funktioner beregnet til at gøre storstilet softwareudvikling lettere. De mest almindelige ES6 web-browsere er Chrome og Firefox . EN transpiler konverterer den ES6 baserede kode til ES5 som understøttes mange browsere. TypeScript er en transpiler. Grunt, Gulp og Babel er nogle andre transpilere til at kompilere modulerne. Derfor understøtter TypeScript ES6.
Historie
JavaScript introduceret i maj 1995 ved Brendan Eich . Det hed oprindeligt Mokka , et navn valgt af Netscape grundlægger Marc Andreessen , og senere omdøbt til LiveScript . På samme tid, Sun Microsystems ejede varemærket for JavaScript. I december 1995 , erhvervede Netscape en varemærkelicens og omdøbte den til JavaScript.
Ind i mellem nitten seksoghalvfems og 1997 , tog Netscape JavaScript til ECMA-standardorganisationen for at vedligeholde en specifikation for sproget. I juni 1997 , ECMA Technical Committee 39 (TC39) blev oprettet for at fortsætte med at udvikle sproget og til sidst frigive ECMA-262 Udg.1 .
print array i java
Den første standardversion af JavaScript var ECMAScript 1 blev udgivet den juni 1997 . Et år senere blev ECMAScript 2 udgivet, som kun indeholder mindre ændringer for at bevare en parallel ISO-standard for JavaScript. I december 1999 , ECMAScript 3 blev udgivet, som introducerer en masse populære funktioner i JavaScript. I december 2009 , ECMAScript eller ES6 blev udgivet og blev efterfølgende omdøbt til ECMAScript 2015.
TypeScript vs. ES6
TypeScript | ES6 | |
---|---|---|
Definition | TypeScript er et gratis og open source rent objektorienteret programmeringssprog. Det er udviklet og vedligeholdt af Microsoft. | ES6 er en version af ECMAScript (ES), som er en scriptsprogsspecifikation standardiseret af ECMA international. |
Forklaring | Typescript er at udrydde udviklingsfejlene. | ES6 er forholdsvis mere fleksibel i udviklingstid. |
Data-typer | TypeScript understøtter alle primitive datatyper. | ES6 understøtter ikke alle datatyper. |
Funktioner | TypeScript indeholder funktioner såsom generiske og typeannoteringer, Inferens, Enums og Interfaces. | ES6 understøtter ikke disse funktioner. |
Omfang | Typescript har tre scopes.
| ES6 har to scopes.
|
Beslutningstagning |
|
|
Moduler | TypeScript-moduler er af to typer:
| Vi kan klassificere ES6-modulerne på to måder:
|
Løkke | Typescript og ES6 har begge samme sløjfer.
| Typescript og ES6 har begge samme sløjfer.
|
Hvorfor vælge | Udviklerne vælger TypeScript:
| Udviklerne vælger ES6:
|
Virksomheden bruger | Listen over virksomheder, der bruger TypeScript er:
| Listen over virksomheder, der bruger ES6 er:
|