2013-06-14 2 views
2

Nous avons écrit beaucoup de code jscript horrible pour ASP côté serveur classique (la plate-forme actuelle de certaines très grandes sociétés de premier ordre qui sont nos clients). jscript est plus ou moins javascript version 1.3. Il n'a pas construit dans les librairies JSON, et n'a pas certaines des nouvelles constructions de boucle par exempleComment compiler Dart vers JavaScript v 1.3?

La question est, le dard JavaScript peut-il cibler les anciennes versions de JavaScript?

Répondre

4

N ° Voir Q. What browsers do you plan to support as JavaScript compilation targets?.

Nous visons actuellement à soutenir les navigateurs suivants:

  • Internet Explorer, les dernières deux versions qui sont 9 ou plus.
  • Firefox, les deux dernières versions de 7 ou plus.
  • Chrome, dernière version.
  • Safari, les deux dernières versions 5.1 ou supérieures.
  • Opera, dernière version 12 ou plus récente.

C'est un objectif; nous ne prenons pas encore en charge tous ces navigateurs. L'objectif peut changer pour être plus restrictif ou plus permissif. Nous allons affiner cela plus loin que Dart mûrit.

Je pense que la raison principale est d'avoir un navigateur qui contient une version assez récente de javascript.

Par exemple, vous pouvez trouver des appels à Object.create (nécessite JavaScript 1.8.5) dans le fichier js résultant de la compilation de dart2js.

Questions connexes