IE8 : C'en est terminé des Dynamic Expressions

J'ai téléchargé il y a quelques heures déjà notre bien aimé IE8, et déjà je dois constater une régression. Régression qui est, semble-t-il, voulue pour des raisons de performances (vu dans les "IE8b2 Release Notes").

Les Dynamic Expressions ne sont plus supportées par IE8 en mode Standards.

Concrètement, cela signifie que pas mal de hacks "IE" vont tomber... mais qu'on perd aussi définitivement (?) une fonctionnalité CSS/JavaScript très intéressante.

IE ne supporte toujours pas "calc", sensé pouvoir "contrebalancer" les D.E. de microsoft (même si l'on reste très très loin, calc ne servant pour ainsi dire qu'à faire des additions et des soustractions d'unités différentes).

Si vous utilisez les D.E. sur votre site, il vous reste deux possibilité :

- Demander à IE8 de passer en mode compatibilité (7) via les headers ou la balise meta

- Rajouter le support des expressions "à la main" :

if (ie8more) {

   function expression(str) {

return new Function('','return ('+str+');');

   }

   var expressions = [

["CSS-selector"; {

     width:  expression("yyy");

     height: expression("xxx");

}, {} /* cached values */]

   ]

   function updateExpressions() {

// Some stub with querySelectorAll

   }

   setInterval(updateExpressions, 500);

}

Publié jeudi 28 août 2008 00:07 par FREMYCOMPANY
Classé sous , , ,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

About FREMYCOMPANY

François REMY est un jeune développeur belge plein d'entrain qui traite surtout des technologies du web et de DotNet dans ses articles.

Les 10 derniers blogs postés

- [Refactoring] ReSharper pour Visual Studio 2010 (Preview) par Thomas Jaskula le il y a 1 heure et 55 minutes

- [Refactoring] Analyser vos exceptions avec ReSharper Exceptional par Thomas Jaskula le il y a 3 heures et 9 minutes

- SharePoint 2007 : patterns & practices SharePoint Guidance par Philippe Sentenac [MVP SharePoint] le il y a 16 heures et 49 minutes

- [Visual Studio 2010] Les tests cases c’est bien, mais je vais devoir tout réécrire ? par Etienne Margraff le il y a 17 heures et 45 minutes

- MVP[Gribouillon].AddYear par The Grib's Lair [Sébastien PICAMELOT - MVP SharePoint] le il y a 18 heures et 0 minutes

- Clinique INSIA - Projet de fin d’Etudes (Silverlight 3 MVVM et OutOfBrowser, WCF, TFS) - Part 1 par David REI le 07-02-2009, 23:38

- C’est la crise ? Bah pourquoi cramer du budget pub alors ? par Nix's Blog le 07-02-2009, 15:31

- Soyons MVP ! par TheSaib .NET blog le 07-02-2009, 12:15

- SharePoint : Gestion des Erreurs 6398, 7076 et 6482 par Blog Technique de Romelard Fabrice le 07-02-2009, 11:53

- EF avec WPF par Matthieu MEZIL le 07-02-2009, 10:18