Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

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 591467)
  • <canvas> supporte à présent le mot-clé CSS currentColor dans tous les cas. (bug 629882)
  • <input> permet désormais un filtrage basé sur les types MIME abitraires dans accept. (bug 565274)

CSS

  • Le support du standard des Animations CSS a été lancé sans préfixe. (bug 762302)
  • Le support pour l'inversion de la direction de l'animation (mots-clés reverse et alternate-reverse sur la propriété animation-direction) a été ajouté. (bug 655920)
  • Vous pouvez désormais animer les propriétés CSS height et width.
  • Les propriétés CSS animation-duration et transition-duration rejettent désormais les valeurs négatives (et ne les traitent plus comme 0s) (bug 773102)
  • Le support du standard des Transformations CSS a été lancé sans préfixe. (bug 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 752187)
  • L'implémentation de -moz-box-sizing a été actualisée pour aussi s'appliquer aux cellules du tableau. (bug 338554)
  • Le support du standard de calc a été lancé sans préfixe. (bug 771678)
  • Le type de données de <resolution> a été étendu et supporte le dppx. (bug 741644)
  • Sur l'écran, pour les media queries, dppx, dpi et dpcm représentent désormais des valeurs basés sur des pixels CSS et non plus avec les unités physiques. (bug 771390)
  • Trois nouvelles pseudo-classes, :-moz-meter-optimum, :-moz-meter-sub-optimum et :-moz-meter-sub-sub-optimum, ont été ajoutées pour accéder à/styliser un élément <meter> dans un état particulier. (bug 660238)
  • La propriété -moz-appearance gagnes deux nouvelles valeurs : meterbar et meterchunk. Elles représentent des composants dans l'élément <meter>. (bug 659999)
  • min-width et min-height supportent désormais le mot-clé auto pour les articles flexibles (et règlent les autres articles à 0 ). (bug 763689)

DOM

  • Deux nouvelles propriétés, width et height, ont été ajoutée à l'interface HTMLInputElement. (bug 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 726378)
  • Battery API n'a plus de préfixe.
  • L'API Vibration n'a plus de préfixe.
  • L'interface Keyboard, qui est toujours préfixée (mozKeyboard), a désormais les méthodes Keyboard.setSelectedOption() et Keyboard.setValue(), ainsi que la propriété Keyboard.onfocuschange.
  • Les attributs Window.java et Window.packages ont été supprimés. Ils n'ont jamais été documentés, et nous espérons que vous ne les utilisiez pas !
  • CSSRule.type associé avec CSSNamespaceRule a été mis à jour à partir de UNKNOWN_RULE (0) vers NAMESPACE_RULE (10). (bug 765590)
  • API WebSMS : SmsRequest a été remplacé par qui est plus général.

JavaScript

MathML

  • Les attributs lspace et rspace de <mo> ont désormais la constante thickmathspace par 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 761613)

Nouvelles interfaces

Interfaces supprimées

Les interfaces suivantes ont été supprimées.

Voir également

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : mrstork, tregagnon, FredB, the prisoner
 Dernière mise à jour par : mrstork,