par
Berzemus » 07 nov. 2011, 13:32
En tant que développeurs, on développe souvent sous Firefox, pour se retrouver devant une montagne d'incompréhension et de frustration quand il s'agit de faire fonctionner notre superbe application riche en Javascript sous Internet Explorer...
Notre première réaction est alors "
Fichtre !! Microsoft est toujours aussi incapable..."
Or j'ai lu un autre son de cloche récemment, et je viens de le constater par moi même a plusieurs reprises...
Internet Explorer est tout aussi bon, sauf qu'il suffit d'un petit écart du standard (tel que décrit) pour l'envoyer se promener, chantant dans les pâquerettes. L'un n'est donc pas si meilleur que l'autre, mais que l'un est plus permissif que l'autre. Quant a savoir s'il s'agit d'une qualité, je vous laisse juger.
A titre d'illustration:
Firefox supporte très bien ceci:
window.hasOwnProperty();
Tandis que IE8 plante (et on utilisera plutôt un typeof)
De même, Firefox reconnaît ceci comme étant valide:
<script type="application/javascript"></script>
Tandis que IE8 ne s'exécutera que si le MIME est modifié:
<script type="text/javascript"></script>
Et dans les deux cas IE à plutôt raison.
En tant que développeurs, on développe souvent sous Firefox, pour se retrouver devant une montagne d'incompréhension et de frustration quand il s'agit de faire fonctionner notre superbe application riche en Javascript sous Internet Explorer...
Notre première réaction est alors "[i]Fichtre !! Microsoft est toujours aussi incapable...[/i]"
Or j'ai lu un autre son de cloche récemment, et je viens de le constater par moi même a plusieurs reprises...
Internet Explorer est tout aussi bon, sauf qu'il suffit d'un petit écart du standard (tel que décrit) pour l'envoyer se promener, chantant dans les pâquerettes. L'un n'est donc pas si meilleur que l'autre, mais que l'un est plus permissif que l'autre. Quant a savoir s'il s'agit d'une qualité, je vous laisse juger.
A titre d'illustration:
Firefox supporte très bien ceci:
[quote]window.hasOwnProperty();[/quote]
Tandis que IE8 plante (et on utilisera plutôt un typeof)
De même, Firefox reconnaît ceci comme étant valide:
[quote]<script type="application/javascript"></script>[/quote]
Tandis que IE8 ne s'exécutera que si le MIME est modifié:
[quote]<script type="text/javascript"></script>[/quote]
Et dans les deux cas IE à plutôt raison.