Question

TypeScript prendra-t-il en charge n'importe lequel de ces excellents frameworks MV*.

Je sais qu'il est trop tôt pour poser cette question, mais qu'en est-il des chances d'obtenir du soutien pour eux avec cette jeune initiative javascript ?

Était-ce utile?

La solution

TypeScript prend déjà en charge ces bibliothèques ainsi que toutes les autres bibliothèques JavaScript.Tout code JavaScript est un code TypeScript valide.

Évidemment, pour voir les avantages de TypeScript, ces bibliothèques devraient ajouter des annotations de type, cela peut être fait discrètement en créant des fichiers sources de déclaration (fichiers avec un .d.ts extension).Il s'agit essentiellement de fichiers d'en-tête qui décrivent les informations de type associées au code JavaScript existant.

Créer ces fichiers sources de déclaration pour chaque bibliothèque JavaScript populaire n'entre évidemment pas dans le cadre du projet TypeScript.C'est à ces projets et à la communauté d'y contribuer.

Vous pouvez visualiser un exemple de fichier source de déclaration pour jQuery qui est inclus dans les exemples TypeScript.

Autres conseils

définitivement bloquée a déjà couvert la plupart (sinon toutes) des cadres JavaScript MV *. Ils ont des définitions pour l'angularjs, la colonne vertébrale, l'emblée, le knockout etc. Vérifiez-le.

  1. Tout JavaScript est Thypscript.
  2. MV * Les cadres sont JavaScript.
  3. Par conséquent, les cadres MV * sont Thypscript.

Voici un article intéressant qui parle de documents et angularjs

http://www.piotrwalat.net/usuant-Typescript-with-angularjs-and-web-API /

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top