TypeScript étend la syntaxe JavaScript. Tout programme JavaScript existant peut s'exécuter dans l'environnement TypeScript sans aucune modification.
TypeScript ajoute simplement une nouvelle syntaxe compatible ES6 à JavaScript, ainsi que cette fonctionnalité de programmation orientée objet basée sur les classes. (Apprentissage recommandé : phpstorm)
Deuxièmement, le framework Angular2 est sorti fin septembre 2016. Le framework lui-même est écrit en TypeScript. Le framework angulaire, comme chacun le sait, est un framework très populaire développé par Google.
En d'autres termes, Désormais, le langage TS est pris en charge par deux grandes entreprises, Microsoft et Google. Par conséquent, nous avons des raisons de croire que TS est susceptible de devenir le langage courant parmi les langages de développement front-end à l'avenir.
Un surensemble de JavaScript, un langage de programmation développé par Microsoft, qui suit la dernière spécification ES6
Avantages TypeScrip
Prise en charge de la spécification ES6 : publiée en 2015, elle indique l'orientation future du développement de la parole scriptée côté client. Prise en charge puissante de l'IDE :
se reflète dans trois fonctionnalités,
vérification de type, qui vous permet de spécifier des types de variables dans TS.
Conseils de grammaire.
Refactorisation. Le langage de développement d'Angular2
Construire un environnement de développement TypeScript
En fait, cela signifie également installer le compilateur TypeScript ;
Qu'est-ce que un compilateur ? Pourquoi un compilateur est-il nécessaire ?
La fonction du compilateur (compilateur) est de convertir le code TS en code JS ;
La spécification ES6 a été publiée en 2015, mais actuellement, tous les navigateurs grand public ne le font pas. Il prend entièrement en charge les spécifications ES6, de sorte que les éléments écrits en ES6 ne peuvent pas être exécutés directement dans le navigateur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!