2009-04-17 2 views

Répondre

-2

Malheureusement, absolument rien, puisque IE ne supportera pas les normes qui sont plus récents que cinq ans ou plus.

+1

Vraiment? Est-ce important que IE a implémenté XSL-T, SMIL et d'autres technologies avant qu'elles ne deviennent une norme? –

+5

Félicitations, Microsoft, vous avez inventé quelque chose qui est devenu un standard. Vous ne parvenez toujours pas à suivre les standards existants établis par * autres * et c'est ce qui dérange les développeurs depuis des années. –

+0

J'ai eu la chance d'utiliser une architecture de serveur propriétaire qui utilise la dernière version de TraceMonkey et j'ai donc pu utiliser certaines de ces fonctionnalités, mais pour la grande majorité des développeurs, vous avez absolument raison. Comment quelqu'un peut-il améliorer son code? +1 – Prestaul

1

Le mode «strict» semblait prometteur dans l'introduction, mais un rapide coup d'œil à l'annexe C (page 223) me fait me demander à quel point ce sera utile.

3

L'objet JSON de la section 15.12 est génial. Cela aiderait, car à l'heure actuelle, il faut se fier soit à la non-sûre eval(), soit à une lente implémentation pure-JavaScript que vous devez inclure avec le reste de vos scripts. Il n'y a pas de support natif, mais cette nouvelle version l'aura.

1

Une grande partie de ce que fait ES3.1 définit en fait un comportement déjà existant - des choses comme l'ordre d'énumération dans les instructions for (... in ...) .... Donc, dans une certaine mesure, ces choses ne vous aideront pas directement (sauf si un nouveau moteur js arrive).

Il ne définit également quelques nouvelles fonctions comme

* prototype access -- i think through `getPrototype()` or something -- alas this isn't as powerful as `__proto__` present in JavaScriptCore and SpiderMonkey 

* The JSON object to provide fast and safe JSON parsing rather than the conflagration of existing techniques 

[edit: en réponse à la personne se plaindre de IE - je crois IE8 soutient déjà les caractéristiques ci-dessus]

Questions connexes