Firefox 16 pour les développeurs
Firefox 16, basé sur Gecko 16.0, est sorti le 9 octobre 2012. Cette page résume les principaux changements dans Firefox 15 qui sont utiles aux développeurs.
Changements pour les développeurs Web
HTML
- L'élément <meter>est à présent supporté.
- Le support pour l'API HTML Microdata a été ajouté. (bug Firefox 591467)
- <canvas>supporte à présent le mot-clé CSS- currentColordans tous les cas. (bug Firefox 629882)
- <input>permet désormais un filtrage basé sur les types MIME abitraires dans- accept. (bug Firefox 565274)
CSS
- Le support du standard des Animations CSS a été lancé sans préfixe. (bug Firefox 762302)
- Le support pour l'inversion de la direction de l'animation (mots-clés reverseetalternate-reversesur la propriétéanimation-direction) a été ajouté. (bug Firefox 655920)
- Vous pouvez désormais animer les propriétés CSS heightetwidth.
- Les propriétés CSS animation-durationettransition-durationrejettent désormais les valeurs négatives (et ne les traitent plus comme0s) (bug Firefox 773102)
- Le support du standard des Transformations CSS a été lancé sans préfixe. (bug Firefox 745523)
- Le support du standard des Dégradés CSS a été lancé sans préfixe. Notez que la syntaxe a considérablement évoluée depuis la version préfixée. (bug Firefox 752187)
- L'implémentation de -moz-box-sizinga été actualisée pour aussi s'appliquer aux cellules du tableau. (bug Firefox 338554)
- Le support du standard de calc()a été lancé sans préfixe. (bug Firefox 771678)
- Le type de données de <resolution>a été étendu et supporte ledppx. (bug Firefox 741644)
- Sur l'écran, pour les media queries, dppx,dpietdpcmreprésentent désormais des valeurs basés sur des pixels CSS et non plus avec les unités physiques. (bug Firefox 771390)
- Trois nouvelles pseudo-classes, :-moz-meter-optimum,:-moz-meter-sub-optimumet:-moz-meter-sub-sub-optimum, ont été ajoutées pour accéder à/styliser un élément<meter>dans un état particulier. (bug Firefox 660238)
- La propriété -moz-appearancegagnes deux nouvelles valeurs :meterbaretmeterchunk. Elles représentent des composants dans l'élément<meter>. (bug Firefox 659999)
- min-widthet- min-heightsupportent désormais le mot-clé- autopour les articles flexibles (et règlent les autres articles à- 0). (bug Firefox 763689)
DOM
- Deux nouvelles propriétés, widthetheight, ont été ajoutée à l'interfaceHTMLInputElement. (bug Firefox 683855)
- Les propriétés et méthodes d'IndexedDB n'ont plus de préfixe, depuis que IndexedDB est passé au statut Candidate Recommendation. (bug Firefox 726378)
- Battery API n'a plus de préfixe.
- L'API Vibration n'a plus de préfixe.
- L'interface Keyboard(en-US), qui est toujours préfixée (mozKeyboard), a désormais les méthodesKeyboard.setSelectedOption()etKeyboard.setValue(), ainsi que la propriétéKeyboard.onfocuschange.
- Les attributs Window.javaetWindow.packagesont été supprimés. Ils n'ont jamais été documentés, et nous espérons que vous ne les utilisiez pas !
- CSSRule.typeassocié avec- CSSNamespaceRule(en-US) a été mis à jour à partir de- UNKNOWN_RULE(- 0) vers- NAMESPACE_RULE(- 10). (bug Firefox 765590)
- API WebSMS : SmsRequest a été remplacé par qui est plus général.
JavaScript
- L'objet Number(en-US) offre désormais les méthodesisFinite(),toInteger()etisInteger(). (bug Firefox 761480, bug Firefox 761495)
- L'opérateur de diffusion d'Harmony a été ajouté à l'objet Array. (bug Firefox 574130)
MathML
- Les attributs lspaceetrspacede<mo> (en-US)ont désormais la constantethickmathspacepar défaut.
Outils de développement
- Il existe à présent une barre de développement très pratique, vous pouvez y accéder en allant dans Outils > Développeur Web > Barre de Développement, ou en appuyant sur Maj+F2. Cette barre d'outils propose une interface en ligne de commande ainsi que des boutons pour accéder rapidement aux outils utiles. L'interface graphique de commande en ligne (GCLI) est facile à étendre et d'autres commandes devraient dans le futur. Tapez "help" pour obtenir la liste des commandes disponibles.
- La console Web affiche désormais le nombre d'erreurs afin que vous voyez rapidement la quantité de travail que vous avez devant vous.
- L'Ardoise propose désormais la liste des fichiers récemments ouverts.
Changements pour les développeurs de Mozilla et de modules complémentaires
Changements dans les interfaces
nsIPrivateDOMEvent a été fusionné dans nsIDOMEvent. (bug Firefox 761613)
Nouvelles interfaces
Interfaces supprimées
Les interfaces suivantes ont été supprimées.
Voir aussi
- Firefox 15 pour les développeurs
- Firefox 14 pour les développeurs
- Firefox 13 pour les développeurs
- Firefox 12 pour les développeurs
- Firefox 11 pour les développeurs
- Firefox 10 pour les développeurs
- Firefox 9 pour les développeurs
- Firefox 8 pour les développeurs
- Firefox 7 pour les développeurs
- Firefox 6 pour les développeurs
- Firefox 5 pour les développeurs
- Firefox 4 pour les développeurs
- Firefox 3.6 pour les développeurs
- Firefox 3.5 pour les développeurs
- Firefox 3 pour les développeurs
- Firefox 2 pour les développeurs
- Firefox 1.5 pour les développeurs