mozilla
Vos résultats de recherche

    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 : 
    Contributors to this page: the prisoner, tregagnon, FredB
    Dernière mise à jour par : tregagnon,