diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
commit | 33058f2b292b3a581333bdfb21b8f671898c5060 (patch) | |
tree | 51c3e392513ec574331b2d3f85c394445ea803c6 /files/fr/components.utils/index.html | |
parent | 8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff) | |
download | translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2 translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip |
initial commit
Diffstat (limited to 'files/fr/components.utils/index.html')
-rw-r--r-- | files/fr/components.utils/index.html | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/files/fr/components.utils/index.html b/files/fr/components.utils/index.html new file mode 100644 index 0000000000..8277a8f08a --- /dev/null +++ b/files/fr/components.utils/index.html @@ -0,0 +1,18 @@ +--- +title: Components.utils +slug: Components.utils +tags: + - 'XPCOM:Liaisons_de_langage' + - XPConnect +translation_of: Mozilla/Tech/XPCOM/Language_Bindings/Components.utils +--- +<p><code>Components.utils</code> est une collection de diverses fonctionnalités utiles à XPConnect. Son interface est définie dans <code><a href="https://dxr.mozilla.org/mozilla-central/source/js/xpconnect/idl/xpccomponents.idl" rel="custom">js/xpconnect/idl/xpccomponents.idl</a></code>. Cet objet a actuellement les membres suivants :</p> +<p><span class="comment">REDACTEURS! Veuillez garder cette liste synchronisée avec la page <a class="internal" href="/en/Components_object" title="en/Components object">Components object</a></span></p> +<h2 id="Méthodes">Méthodes</h2> +<table class="fullwidth-table"> <tbody> <tr> <th>Méthode</th> <th>Description</th> </tr> <tr> <td><a class="internal" href="/fr/Components.utils.createObjectIn" title="fr/Components.utils.createObjectIn"><code>createObjectIn()</code></a></td> <td>Crée un nouvel objet, créé dans le cadre du compartiment de l'objet spécifié. </td> </tr> <tr> <td><code><a class="internal" href="/Fr/Components.utils.evalInSandbox" title="Fr/Components.utils.evalInSandbox">evalInSandbox</a></code></td> <td>Exécute du code JavaScript dans une sandbox, généralement utilisé pour exécuter un code avec des privilèges restreints.</td> </tr> <tr> <td><code><a class="internal" href="/fr/Components.utils.forceGC" title="fr/Components.utils.forceGC">forceGC</a></code></td> <td>Force un cycle de ramasse-miettes. </td> </tr> <tr> <td><code><a class="internal" href="/fr/Components.utils.getGlobalForObject" title="fr/Components.utils.getGlobalForObject">getGlobalForObject()</a></code></td> <td>Renvoie l'objet global avec lequel un objet donné est associé (à travers sa chaîne prototype à sa naissance, par exemple). </td> </tr> <tr> <td><code><a class="internal" href="/fr/Components.utils.getWeakReference" title="fr/Components.utils.getWeakReference">getWeakReference</a></code></td> <td>Obtient une faible référence de l'objet passé. </td> </tr> <tr> <td><code><a class="internal" href="/fr/Components.utils.import" title="fr/Components.utils.import">import</a></code></td> <td>Charge un module JS dans le script courant, sans partager de visibilité. </td> </tr> <tr> <td><code><a class="internal" href="/fr/Components.utils.lookupMethod" title="fr/Components.utils.lookupMethod">lookupMethod</a></code></td> <td>Examine une méthode ou propriété native (c'est-à-dire déclaré dans l'interface) d'un objet XPCOM. Sert à la même chose que <a class="internal" href="/fr/XPCNativeWrapper" title="fr/XPCNativeWrapper">XPCNativeWrapper</a>.</td> </tr> <tr> <td><a class="internal" href="/en/Components.utils.makeObjectPropsNormal" title="en/Components.utils.makeObjectPropsNormal"><code>makeObjectPropsNormal()</code></a></td> <td>S'assure que toutes les fonctions viennent du champ d'application de l'objet spécifié, et les enveloppes des compartiments ne sont pas croisées. Ne peut être appelée qu'à partir de code JavaScript. </td> </tr> <tr> <td><code><a class="internal" href="/fr/Components.utils.reportError" title="fr/Components.utils.reportError">reportError</a></code></td> <td>Rapporte l'erreur d'un objet JavaScript dans la <a class="internal" href="/fr/Console_d'erreurs" title="fr/Console_d'erreurs">Console d'erreurs</a>.</td> </tr> <tr> <td><a class="internal" href="/en/Components.utils.schedulePreciseGC" title="en/Components.utils.schedulePreciseGC"><code>schedulePreciseGC()</code></a></td> <td>Prévoit un cycle de ramasse-miettes au cours duquel aucun code JavaScript ne sera exécuté. Cela vous permet de spécifier un rappel afin que vous puissiez être averti lorsque le cycle de ramasse-miettes a été effectué. </td> </tr> <tr> <td><a class="internal" href="/en/Components.utils.setGCZeal" title="en/Components.utils.setGCZeal"><code>setGCZeal()</code></a></td> <td>Règle le niveau du ramasse-miettes pour une collecte complète. Voir <a href="/fr/docs/Mozilla/Projects/SpiderMonkey/JSAPI_reference/JS_SetGCZeal" title="Cette documentation n'a pas encore été rédigée, vous pouvez aider en contribuant&nsbp!"><code>JS_SetGCZeal</code></a> pour plus de détails, cette méthode appelle par le biais de la valeur spécifiée comme la valeur <code>zeal</code>. </td> </tr> </tbody> +</table> +<h2 id="Propriétés">Propriétés</h2> +<br> +<table class="standard-table" style="width: auto;"> <tbody> <tr> <td class="header">Propriété</td> <td class="header">Type</td> <td class="header">Description</td> </tr> <tr> <td><code><a class="internal" href="/fr/Components.utils.Sandbox" title="fr/Components.utils.Sandbox">Sandbox</a></code></td> <td><code><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIXPCComponents_utils_Sandbox" title="">nsIXPCComponents_utils_Sandbox</a></code></td> <td>Crée des objets sandbox pout être utilisés avec <code>evalInSandbox</code>.</td> </tr> <tr> <td><code>atline</code> </td> <td><code>Booléen</code></td> <td>Lorsque <code>atline</code> est activé, les comemntaires de la forme <code>//@line <em>num</em></code> définissent le nombre de la ligne suivante à <code><em>num</em></code>. Cela reflète la valeur de <a class="internal" href="/En/SpiderMonkey/Introduction_to_the_JavaScript_shell#options%28.5Boption_....5D%29" title="https://developer.mozilla.org/en/Introduction_to_the_JavaScript_shell#options%28.5Boption_....5D%29">l'option de l'environnement JavaScript</a> par le même nom. <strong>lecture seule.</strong></td> </tr> <tr> <td><code>methodjit</code> </td> <td><code>Booléen</code></td> <td>Cela reflète la valeur de <a class="internal" href="/En/SpiderMonkey/Introduction_to_the_JavaScript_shell#options%28.5Boption_....5D%29" title="https://developer.mozilla.org/en/Introduction_to_the_JavaScript_shell#options%28.5Boption_....5D%29">l'option de l'environnement JavaScript</a> par le même nom. <strong>lecture seule.</strong></td> </tr> <tr> <td><code>methodjit_always</code> </td> <td><code>Booléen</code></td> <td>Cela reflète la valeur de <a class="internal" href="/En/SpiderMonkey/Introduction_to_the_JavaScript_shell#options%28.5Boption_....5D%29" title="https://developer.mozilla.org/en/Introduction_to_the_JavaScript_shell#options%28.5Boption_....5D%29">l'option de l'environnement JavaScript</a> par le même nom. <strong>lecture seule.</strong></td> </tr> <tr> <td><code>relimit</code> </td> <td><code>Booléen</code></td> <td>Cela reflète la valeur de <a class="internal" href="/En/SpiderMonkey/Introduction_to_the_JavaScript_shell#options%28.5Boption_....5D%29" title="https://developer.mozilla.org/en/Introduction_to_the_JavaScript_shell#options%28.5Boption_....5D%29">l'option de l'environnement JavaScript</a> par le même nom. <strong>lecture seule.</strong></td> </tr> <tr> <td><code>strict</code> </td> <td><code>Booléen</code></td> <td>le mode strict est activé. Cela reflète la valeur de <a class="internal" href="/En/SpiderMonkey/Introduction_to_the_JavaScript_shell#options%28.5Boption_....5D%29" title="https://developer.mozilla.org/en/Introduction_to_the_JavaScript_shell#options%28.5Boption_....5D%29">l'option de l'environnement JavaScript</a> par le même nom. <strong>lecture seule.</strong></td> </tr> <tr> <td><code>werror</code> </td> <td><code>Booléen</code></td> <td>Les avertissements doivent être traités comme des erreurs. Cela reflète la valeur de <a class="internal" href="/En/SpiderMonkey/Introduction_to_the_JavaScript_shell#options%28.5Boption_....5D%29" title="https://developer.mozilla.org/en/Introduction_to_the_JavaScript_shell#options%28.5Boption_....5D%29">l'option de l'environnement JavaScript</a> par le même nom. <strong>lecture seule.</strong></td> </tr> <tr> <td><code>xml</code> </td> <td><code>Booléen</code></td> <td>Le mode XML est activé. Cela reflète la valeur de <a class="internal" href="/En/SpiderMonkey/Introduction_to_the_JavaScript_shell#options%28.5Boption_....5D%29" title="https://developer.mozilla.org/en/Introduction_to_the_JavaScript_shell#options%28.5Boption_....5D%29">l'option de l'environnement JavaScript</a> par le même nom. <strong>lecture seule.</strong></td> </tr> </tbody> +</table> +<p></p> |