mozilla

Revision 362233 of Firefox 20 pour les développeurs

  • Raccourci de la révision : Firefox_20_pour_developeurs
  • Titre de la révision : Firefox 20 pour developpeurs
  • ID de la révision : 362233
  • Créé :
  • Créateur : the prisoner
  • Version actuelle ? Non
  • Commentaire

Contenu de la révision

{{draft()}}

{{ReleaseChannelInfo("20", "20", "April 2013", "Aurora")}}

Vous voulez aider à documenter Firefox 20 ? Regardez la liste des bugs qui ont besoin de rédaction et lancez-vous !

Changements pour les développeurs Web

HTML

  • Le support de l'attribut {{htmlattrxref("download", "a")}} sur les éléments {{HTMLElement("a")}} et {{HTMLElement("area")}} a été ajouté ({{bug(676619)}}).

JavaScript

  • Le support de la méthode Weakmap.prototype.clear(), récemment ajoutée au brouillon d'Harmony (EcmaScript 6), a été ajouté ({{bug(814562)}}).
  • Le support de la méthode Math.imul(), une fonction de multiplication 32 bits de type C. Bien qu'elle soit proposée pour Harmony (EcmaScript 6), elle n'a pas encore été acceptée et reste non-standard ({{bug(808148)}}).

CSS

  • CSS Flexbox est maintenant disponible par défaut, pas besoin de modifier une préférence dans about:config.
  • La propriété mask-type de la spécification CSS Masking a été ajoutée ({{bug(793617)}}).

DOM

  • {{domxref("HTMLMediaElement")}} supporte désormais playbackRate (en lecture et écriture), avec correction de hauteur. La correction de hauteur peut être contrôlé à l'aide de la propriété mozPreservesPitch ({{bug(495040)}}).
  • CSSOM : Le support des nouvelles interfaces {{domxref("CSSGroupingRule")}} et {{domxref("CSSConditionRule")}} a été ajouté ({{bug(814907)}}).
  • CSSOM : Sur la constante {{domxref("CSSRule")}}, CSSRule.MOZ_KEYFRAME_RULE et CSSRule.MOZ_KEYFRAMES_RULE ont été dé-préfixés pour CSSRule.KEYFRAME_RULE et CSSRule.KEYFRAMES_RULE. La version préfixée est temporairement maintenue, pour aider les auteurs Web à la transition de leur code ({{bug(816431)}}).
  • CSSOM : Il est désormais possible de définir la valeur de conditionText pour {{domxref("CSSMediaRule")}} ({{bug(815021)}}).
  • Les méthodes parseFromStream et parseFromBuffer de {{domxref("DOMParser")}} ne sont plus disponibles à partir de contenu web ({{bug(816410)}}).
  • La méthode serializeToStream de XMLSerializer n'est plus disponible à partir de contenu web ({{bug(816410)}}).
  • Les interfaces TextDecoder et TextEncoder sont désormais disponibles dans Workers ({{bug(795542)}}).
  • Le support de la méthode CSS.supports()a été ajouté ({{bug(779917)}}).
  • Le support pour UndoManager a été ajouté ({{bug(617532)}}).

Changements pour les add-ons et les développeurs Mozilla

  • L'interface nsIDOMParserJS n'existe plus ({{bug(816410)}}). Voir nsIDOMParser pour des alternatives.

Voir également

Anciennes versions

{{Firefox_for_developers('19')}}

Source de la révision

<p>{{draft()}}</p>
<p>{{ReleaseChannelInfo("20", "20", "April 2013", "Aurora")}}</p>
<p>Vous voulez aider à documenter Firefox 20 ? Regardez la <a class="external" href="http://beta.elchi3.de/doctracker/#list=fx&amp;version=20.0">liste des bugs qui ont besoin de rédaction</a> et lancez-vous !</p>
<h2 id="Changements_pour_les_d.C3.A9veloppeurs_Web">Changements pour les développeurs Web</h2>
<h3 id="HTML">HTML</h3>
<ul>
  <li>Le support de l'attribut {{htmlattrxref("download", "a")}} sur les éléments {{HTMLElement("a")}} et {{HTMLElement("area")}} a été ajouté ({{bug(676619)}}).</li>
</ul>
<h3 id="JavaScript">JavaScript</h3>
<ul>
  <li>Le support de la méthode <code><a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/WeakMap" title="/en-US/docs/JavaScript/Reference/Global_Objects/WeakMap">Weakmap</a>.prototype.clear()</code>, récemment ajoutée au brouillon d'Harmony (EcmaScript 6), a été ajouté ({{bug(814562)}}).</li>
  <li>Le support de la méthode <code><a href="https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Math/imul" title="en-US/docs/JavaScript/Reference/Global_Objects/Math/imul">Math.imul()</a></code>, une fonction de multiplication 32 bits de type C. Bien qu'elle soit proposée pour Harmony (EcmaScript 6), elle n'a pas encore été acceptée et reste non-standard ({{bug(808148)}}).</li>
</ul>
<h3 id="CSS">CSS</h3>
<ul>
  <li><a href="https://developer.mozilla.org/en-US/docs/CSS/Tutorials/Using_CSS_flexible_boxes" title="en-US/docs/CSS/Tutorials/Using_CSS_flexible_boxes">CSS Flexbox</a> est maintenant disponible par défaut, pas besoin de modifier une préférence dans about:config.</li>
  <li>La propriété <code>mask-type</code> de la <a href="https://dvcs.w3.org/hg/FXTF/raw-file/tip/masking/index.html" title="https://dvcs.w3.org/hg/FXTF/raw-file/tip/masking/index.html">spécification CSS Masking</a> a été ajoutée ({{bug(793617)}}).</li>
</ul>
<h3 id="DOM">DOM</h3>
<ul>
  <li>{{domxref("HTMLMediaElement")}} supporte désormais <code>playbackRate</code> (en lecture et écriture), avec correction de hauteur. La correction de hauteur peut être contrôlé à l'aide de la propriété <code>mozPreservesPitch</code> ({{bug(495040)}}).</li>
  <li>CSSOM : Le support des nouvelles interfaces {{domxref("CSSGroupingRule")}} et {{domxref("CSSConditionRule")}} a été ajouté ({{bug(814907)}}).</li>
  <li>CSSOM : Sur la constante {{domxref("CSSRule")}}, <span id="summary_alias_container"><span id="short_desc_nonedit_display">CSSRule.MOZ_KEYFRAME_RULE</span></span> et <span id="summary_alias_container"><span id="short_desc_nonedit_display">CSSRule.MOZ_KEYFRAMES_RULE</span></span> ont été dé-préfixés pour <span id="summary_alias_container"><span id="short_desc_nonedit_display">CSSRule.KEYFRAME_RULE</span></span> et <span id="summary_alias_container"><span id="short_desc_nonedit_display">CSSRule.KEYFRAMES_RULE</span></span>. La version préfixée est temporairement maintenue, pour aider les auteurs Web à la transition de leur code ({{bug(816431)}}).</li>
  <li>CSSOM : Il est désormais possible de définir la valeur de <code>conditionText</code> pour {{domxref("CSSMediaRule")}} ({{bug(815021)}}).</li>
  <li>Les méthodes <code>parseFromStream</code> et <code>parseFromBuffer</code> de {{domxref("DOMParser")}} ne sont plus disponibles à partir de contenu web ({{bug(816410)}}).</li>
  <li>La méthode <code>serializeToStream</code> de <a href="https://developer.mozilla.org/fr/docs/XMLSerializer" title="fr/docs/XMLSerializer"><code>XMLSerializer</code></a> n'est plus disponible à partir de contenu web ({{bug(816410)}}).</li>
  <li>Les interfaces <code>TextDecoder</code> et <code>TextEncoder</code> sont désormais disponibles dans Workers ({{bug(795542)}}).</li>
  <li>Le support de la méthode <code>CSS.supports()</code>a été ajouté ({{bug(779917)}}).</li>
  <li>Le support pour UndoManager a été ajouté ({{bug(617532)}}).</li>
</ul>
<h2 id="Changements_pour_les_add-ons_et_les_d.C3.A9veloppeurs_Mozilla">Changements pour les add-ons et les développeurs Mozilla</h2>
<ul>
  <li>L'interface nsIDOMParserJS n'existe plus ({{bug(816410)}}). Voir <a href="https://developer.mozilla.org/en-US/docs/nsIDOMParser" title="en-US/docs/nsIDOMParser">nsIDOMParser</a> pour des alternatives.</li>
</ul>
<h2 id="Voir_également">Voir également</h2>
<ul>
  <li><a href="http://www.mozilla.org/en-US/firefox/20.0a2/auroranotes/">Firefox&nbsp;20 Aurora Release Notes</a></li>
  <li><a href="/en-US/docs/Site_Compatibility_for_Firefox_20">Site Compatibility for Firefox 20</a></li>
</ul>
<h3 id="Anciennes_versions">Anciennes versions</h3>
<p>{{Firefox_for_developers('19')}}</p>
Revenir à cette révision