diff options
Diffstat (limited to 'files/fr/archive/web/javascript/extensions_microsoft/debug')
10 files changed, 613 insertions, 0 deletions
diff --git a/files/fr/archive/web/javascript/extensions_microsoft/debug/debuggerenabled/index.html b/files/fr/archive/web/javascript/extensions_microsoft/debug/debuggerenabled/index.html new file mode 100644 index 0000000000..f0db8375b9 --- /dev/null +++ b/files/fr/archive/web/javascript/extensions_microsoft/debug/debuggerenabled/index.html @@ -0,0 +1,30 @@ +--- +title: Debug.debuggerEnabled +slug: Archive/Web/JavaScript/Extensions_Microsoft/Debug/debuggerEnabled +tags: + - JavaScript + - Microsoft + - Non-standard + - Propriété + - Reference +translation_of: Archive/Web/JavaScript/Microsoft_Extensions/Debug/debuggerEnabled +--- +<div>{{JSRef}}{{Non-standard_header}}</div> + +<p>La propriété statique <strong><code>Debug.debuggerEnabled</code></strong> indique si le débogage est actif pour le contexte de script courant. Le débogage peut être activé ou désactivé qu'un débogueur soit attaché ou non.</p> + +<h2 id="Syntaxe">Syntaxe</h2> + +<pre>var dbgEnabled = Debug.debuggerEnabled;</pre> + +<h2 id="Prérequis">Prérequis</h2> + +<p>Cette fonctionnalité est prise en charge pour les modes suivants : Internet Explorer 10 en mode standard et Internet Explorer 11 en mode standard. Elle est également prise en charge pour les applications Store (Windows 8 et Windows Phone 8.1).<br> + Cette fonctionnalité n'est pas prise en charge pour les modes suivants : Quirks, Internet Explorer 6 en mode standard, Internet Explorer 7 en mode standard, Internet Explorer 8 en mode standard et Internet Explorer 9 en mode standard.</p> + +<h2 id="Voir_aussi">Voir aussi</h2> + +<ul> + <li>{{jsxref("Debug")}}</li> + <li><a href="/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft">Les extensions JavaScript spécifiques de Microsoft</a></li> +</ul> diff --git a/files/fr/archive/web/javascript/extensions_microsoft/debug/index.html b/files/fr/archive/web/javascript/extensions_microsoft/debug/index.html new file mode 100644 index 0000000000..94eaeffe88 --- /dev/null +++ b/files/fr/archive/web/javascript/extensions_microsoft/debug/index.html @@ -0,0 +1,140 @@ +--- +title: Debug +slug: Archive/Web/JavaScript/Extensions_Microsoft/Debug +tags: + - JavaScript + - Microsoft + - Non-standard + - Reference +translation_of: Archive/Web/JavaScript/Microsoft_Extensions/Debug +--- +<div>{{JSRef}}{{non-standard_header}}</div> + +<div class="warning"><strong>Attention !</strong><br> +L'objet <code>Debug</code> ne fonctionne qu'avec Internet Explorer et les applications Windows 8 et Windows Phone 8.1.</div> + +<p>L'objet <strong><code>Debug</code></strong> est un objet global qui permet d'envoyer des informations au débogueur.</p> + +<h2 id="Syntaxe">Syntaxe</h2> + +<p>L'objet <code>Debug</code> n'est pas instancié, il fournit des propriétés et méthodes statiques.</p> + +<p>Différents outils permettent de déboguer les applications Internet Explorer et Windows 8.x Store. Pour les applications Windows 8.x Store, les méthodes statiques <code>write</code> et <code>writeln</code> fournies par <code>Debug</code> permettent d'afficher des chaînes de caractères dans le volet <em>Output</em> de Visual Studio lors de l'exécution.</p> + +<p>Pour déboguer des scripts Internet Explorer, il faut avoir un débogueur de script installé et le script exécuté en mode <em>debug</em>. Internet Explorer 8 et les versions ultérieures possèdent un débogueur JavaScript inégré.</p> + +<p>Si le script n'est pas en cours de débogage, les méthodes et propriétés de <code>Debug</code> n'auront pas d'effet.</p> + +<h2 id="Constantes">Constantes</h2> + +<h3 id="Codes_de_statut_pour_les_fonctions_de_rappel_asynchrones">Codes de statut pour les fonctions de rappel asynchrones</h3> + +<table> + <tbody> + <tr> + <th>Constante</th> + <th>Description</th> + <th>Valeur</th> + </tr> + <tr> + <td>Debug.MS_ASYNC_CALLBACK_STATUS_ASSIGN_DELEGATE</td> + <td>La tâche synchrone a affecté une fonction de rappel ou une continuation à exécuter dans une opération asynchrone.</td> + <td>0</td> + </tr> + <tr> + <td>Debug.MS_ASYNC_CALLBACK_STATUS_JOIN</td> + <td>La tâche synchrone a rejoint une partie d'une opération asynchrone.</td> + <td>1</td> + </tr> + <tr> + <td>Debug.MS_ASYNC_CALLBACK_STATUS_CHOOSEANY</td> + <td>La tâche synchrone a satisfait au choix d'une opération asynchrone.</td> + <td>2</td> + </tr> + <tr> + <td>Debug.MS_ASYNC_CALLBACK_STATUS_CANCEL</td> + <td>La tâche synchrone a été annulée.</td> + <td>3</td> + </tr> + <tr> + <td>Debug.MS_ASYNC_CALLBACK_STATUS_ERROR</td> + <td>La tâche synchrone a provoqué une erreur dans une opération asynchrone</td> + <td>4</td> + </tr> + </tbody> +</table> + +<h3 id="Codes_de_statut_pour_les_opérations_asynchrones">Codes de statut pour les opérations asynchrones</h3> + +<table> + <tbody> + <tr> + <th>Constante</th> + <th>Description</th> + <th>Valeur</th> + </tr> + <tr> + <td>Debug.MS_ASYNC_OP_STATUS_SUCCESS</td> + <td>L'opération asynchrone a réussi.</td> + <td>1</td> + </tr> + <tr> + <td>Debug.MS_ASYNC_OP_STATUS_CANCELED</td> + <td>L'opération asynchrone a été annulée.</td> + <td>2</td> + </tr> + <tr> + <td>Debug.MS_ASYNC_OP_STATUS_ERROR</td> + <td>L'opération asynchrone a déclenché une erreur.</td> + <td>3</td> + </tr> + </tbody> +</table> + +<h2 id="Propriétés">Propriétés</h2> + +<dl> + <dt><a href="/fr/docs/Web/JavaScript/Reference/Debug/debuggerEnabled"><code>Debug.debuggerEnabled</code></a></dt> + <dd>Cette propriété indique si le débogage est actif pour le contexte de script courant. Le débogage peut être actif ou non, qu'un débogueur soit attaché ou non.</dd> + <dt><a href="/fr/docs/Web/JavaScript/Reference/Debug/setNonUserCodeExceptions"><code>Debug.setNonUserCodeExceptions</code></a></dt> + <dd>Cette propriété indique si certains blocs <code>try-catch</code> de la portée courante sont considérés par le débogueur comme étant gérés par l'utilisateur.</dd> +</dl> + +<h2 id="Méthodes">Méthodes</h2> + +<dl> + <dt><a href="/fr/docs/Web/JavaScript/Microsoft_JavaScript_extensions/Debug/msTraceAsyncCallbackCompleted"><code>Debug.msTraceAsyncCallbackCompleted</code></a></dt> + <dd>Indique si la pile d'appel pour les fonctions de rappel associée a une opération asynchrone précédemment définie est terminée.</dd> + <dt><a href="/fr/docs/Web/JavaScript/Microsoft_JavaScript_extensions/Debug/msTraceAsyncCallbackStarting"><code>Debug.msTraceAsyncCallbackStarting</code></a></dt> + <dd>Associe une pile de fonction de rappel à l'opération asynchrone précédemment définie.</dd> + <dt><a href="/fr/docs/Web/JavaScript/Microsoft_JavaScript_extensions/Debug/msTraceAsyncOperationCompleted"><code>Debug.msTraceAsyncOperationCompleted</code></a></dt> + <dd>Indique qu'une opération asynchrone est terminée.</dd> + <dt><a href="/fr/docs/Web/JavaScript/Microsoft_JavaScript_extensions/Debug/msTraceAsyncOperationStarting"><code>Debug.msTraceAsyncOperationStarting </code></a></dt> + <dd>Initie une trace pour une opération asynchrone.</dd> + <dt><a href="/fr/docs/Web/JavaScript/Microsoft_JavaScript_extensions/Debug/msUpdateAsyncCallbackRelation"><code>Debug.msUpdateAsyncCallbackRelation</code></a></dt> + <dd>Met à jour la relation entre la tâche synchrone et l'opération asynchrone associée.</dd> + <dt><a href="/fr/docs/Web/JavaScript/Microsoft_JavaScript_extensions/Debug/write"><code>Debug.write</code></a></dt> + <dd>Envoie une chaîne de caractères au débogueur du script.</dd> + <dt><a href="/fr/docs/Web/JavaScript/Microsoft_JavaScript_extensions/Debug/writeln"><code>Debug.writeln</code></a></dt> + <dd>Envoie une chaîne de caractères au débogueur du script, cette chaîne sera suivie par un retour à la ligne.</dd> +</dl> + +<h2 id="Exemples">Exemples</h2> + +<h3 id="Afficher_la_valeur_dune_variable">Afficher la valeur d'une variable</h3> + +<p>Le fragment de code suivant permet d'afficher la valeur d'une variable lorsqu'on débogue le script grâce à la fonction <code>write</code>.</p> + +<pre class="brush:js">var compteur = 42; +Debug.write("Compteur vaut " + compteur);</pre> + +<h2 id="Prérequis">Prérequis</h2> + +<p>Cette fonctionnalité est prise en charge pour les modes : Quirks, Internet Explorer 6 en mode standard, Internet Explorer 7 en mode standard, Internet Explorer 8 en mode standard, Internet Explorer 9 en mode standard, Internet Explorer 10 en mode standard et Internet Explorer 11 en mode standard. Elle est également prise en charge pour les applications Store (Windows 8 et Windows Phone 8.1).</p> + +<h2 id="Voir_aussi">Voir aussi</h2> + +<ul> + <li><code><a href="/fr/docs/Web/JavaScript/Microsoft_JavaScript_extensions/debugger">debugger</a></code></li> + <li><a href="/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft">Les extensions JavaScript spécifiques de Microsoft</a></li> +</ul> diff --git a/files/fr/archive/web/javascript/extensions_microsoft/debug/mstraceasynccallbackcompleted/index.html b/files/fr/archive/web/javascript/extensions_microsoft/debug/mstraceasynccallbackcompleted/index.html new file mode 100644 index 0000000000..a644fd8577 --- /dev/null +++ b/files/fr/archive/web/javascript/extensions_microsoft/debug/mstraceasynccallbackcompleted/index.html @@ -0,0 +1,26 @@ +--- +title: Debug.msTraceAsyncCallbackCompleted +slug: >- + Archive/Web/JavaScript/Extensions_Microsoft/Debug/msTraceAsyncCallbackCompleted +tags: + - JavaScript + - Microsoft + - Non-standard + - Propriété + - Reference +translation_of: >- + Archive/Web/JavaScript/Microsoft_Extensions/Debug/msTraceAsyncCallbackCompleted +--- +<div>{{JSRef}}{{Non-standard_header}}</div> + +<div class="warning"><strong>Non-standard. Ne doit pas être utilisé !</strong><br> +Cet objet est spécifique à Microsoft et ne fonctionne qu'avec Internet Explorer.</div> + +<p>Indique que la pile de rappels (<em>callback stack</em>) associée avec l'opération asynchrone précédemment indiquée est terminée.</p> + +<h2 id="Voir_aussi">Voir aussi</h2> + +<ul> + <li>{{jsxref("Debug")}}</li> + <li><a href="/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft">Les extensions JavaScript spécifiques de Microsoft</a></li> +</ul> diff --git a/files/fr/archive/web/javascript/extensions_microsoft/debug/mstraceasynccallbackstarting/index.html b/files/fr/archive/web/javascript/extensions_microsoft/debug/mstraceasynccallbackstarting/index.html new file mode 100644 index 0000000000..928acaad56 --- /dev/null +++ b/files/fr/archive/web/javascript/extensions_microsoft/debug/mstraceasynccallbackstarting/index.html @@ -0,0 +1,71 @@ +--- +title: Debug.msTraceAsyncCallbackStarting +slug: Archive/Web/JavaScript/Extensions_Microsoft/Debug/msTraceAsyncCallbackStarting +tags: + - JavaScript + - Microsoft + - Méthode + - Non-standard + - Reference +translation_of: Archive/Web/JavaScript/Microsoft_Extensions/Debug/msTraceAsyncCallbackStarting +--- +<div>{{JSRef}}{{Non-standard_header}}</div> + +<p>La méthode statique <strong><code>Debug.msTraceAsyncCallbackStarting()</code></strong> permet d'associer une pile d'appel avec une opération asynchrone donnée.</p> + +<h2 id="Syntaxe">Syntaxe</h2> + +<pre>Debug.msTraceAsyncCallbackStarting(asyncOperationId)</pre> + +<h3 id="Paramètres">Paramètres</h3> + +<dl> + <dt><code>asyncOperationId</code></dt> + <dd>Un identifiant d'une opération asynchrone (tel que renvoyé par <code>Debug.msTraceAsyncOperationStarting()</code>).</dd> +</dl> + +<h3 id="Notes">Notes</h3> + +<p>Cette fonction doit être appelée après l'appel à <code>Debug.msTraceAsyncOperationCompleted</code>.</p> + +<div class="note"> +<p><strong>Note : </strong>Certains outils de débogage n'affichent pas les informations envoyées au débogueur.</p> +</div> + +<p><code>asyncOperationId</code> doit correspondre à un identifiant d'une opération fourni par <code>Debug.msTraceAsyncOperationStarting()</code>.</p> + +<h2 id="Exemples">Exemples</h2> + +<p>Le fragment de code suivant permet de tracer un appel asynchrone dans une application Windows 8.x Store.</p> + +<pre class="brush: js">function asyncWrapperFunction() { + var opID = Debug.msTraceAsyncOperationStarting('async trace'); + doSomethingAsync().then(function (result) { + Debug.msTraceAsyncOperationCompleted(opID, Debug.MS_ASYNC_OP_STATUS_SUCCESS); + Debug.msTraceAsyncCallbackStarting(opID); + // Traiter le résultat de l'opération asynchrone. + }, function (error) { + Debug.msTraceAsyncOperationCompleted(opID, Debug.MS_ASYNC_OP_STATUS_ERROR); + Debug.msTraceAsyncCallbackStarting(opID); + }); + Debug.msTraceAsyncCallbackCompleted(); +} + +function doSomethingAsync() { + return WinJS.Promise.as(true); +} + +asyncWrapperFunction(); +</pre> + +<h2 id="Prérequis">Prérequis</h2> + +<p>Cette fonctionnalité est prise en charge par le mode standard d'Internet Explorer 11 et par les applications Store (Windows 8.1 et Windows Phone 8.1).<br> + Elle n'est pas prise en charge par les modes suivants : Quirks, Internet Explorer 6 en mode standard, Internet Explorer 7 en mode standard, Internet Explorer 8 en mode standard, Internet Explorer 9 en mode standard, Internet Explorer 10 en mode standard. Elle n'est pas non plus prise en charge par Windows 8.</p> + +<h2 id="Voir_aussi">Voir aussi</h2> + +<ul> + <li>{{jsxref("Debug")}}</li> + <li><a href="/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft">Les extensions JavaScript spécifiques de Microsoft</a></li> +</ul> diff --git a/files/fr/archive/web/javascript/extensions_microsoft/debug/mstraceasyncoperationcompleted/index.html b/files/fr/archive/web/javascript/extensions_microsoft/debug/mstraceasyncoperationcompleted/index.html new file mode 100644 index 0000000000..2a9c69ac01 --- /dev/null +++ b/files/fr/archive/web/javascript/extensions_microsoft/debug/mstraceasyncoperationcompleted/index.html @@ -0,0 +1,88 @@ +--- +title: Debug.msTraceAsyncOperationCompleted +slug: >- + Archive/Web/JavaScript/Extensions_Microsoft/Debug/msTraceAsyncOperationCompleted +tags: + - JavaScript + - Microsoft + - Méthode + - Non-standard + - Reference +translation_of: >- + Archive/Web/JavaScript/Microsoft_Extensions/Debug/msTraceAsyncOperationCompleted +--- +<div>{{JSRef}}{{Non-standard_header}}</div> + +<p>La méthode statique <strong><code>Debug.msTraceAsyncCallbackCompleted()</code></strong> indique si une opération asynchrone est terminée.</p> + +<h2 id="Syntaxe">Syntaxe</h2> + +<pre>Debug.msTraceAsyncCallbackCompleted(asyncOperationId[, status]) +</pre> + +<h3 id="Paramètres">Paramètres</h3> + +<dl> + <dt><code>asyncOperationId</code></dt> + <dd>L'identifiant associé à l'opération asynchrone.</dd> + <dt><code>status</code> {{optional_inline}}</dt> + <dd>Le statut de l'opération asynchrone. Si cet argument n'est pas indiqué, c'est la constante <code>Debug.MS_ASYNC_OP_STATUS_SUCCESS</code> qui sera utilisée.</dd> +</dl> + +<h3 id="Notes">Notes</h3> + +<p><code>asyncOperationId</code> doit correspondre à un identifiant d'une opération fourni par <code>Debug.msTraceAsyncOperationStarting()</code>.</p> + +<p>Les valeurs qui peuvent être utilisées pour l'argument <code>status</code> sont :</p> + +<ul> + <li> + <p><code>Debug.MS_ASYNC_OP_STATUS_SUCCESS</code></p> + </li> + <li> + <p><code>Debug.MS_ASYNC_OP_STATUS_CANCELED</code></p> + </li> + <li> + <p><code>Debug.MS_ASYNC_OP_STATUS_ERROR</code></p> + </li> +</ul> + +<div class="note"> +<p><strong>Note : </strong>Certains outils de débogage n'affichent pas les informations envoyées au débogueur.</p> +</div> + +<h2 id="Exemples">Exemples</h2> + +<p>Le fragment de code suivant permet de tracer un appel asynchrone dans une application Windows 8.x Store.</p> + +<pre class="brush: js">function asyncWrapperFunction() { + var opID = Debug.msTraceAsyncOperationStarting('async trace'); + doSomethingAsync().then(function (result) { + Debug.msTraceAsyncOperationCompleted(opID, Debug.MS_ASYNC_OP_STATUS_SUCCESS); + Debug.msTraceAsyncCallbackStarting(opID); + // Traiter le résultat de l'opération asynchrone. + }, function (error) { + Debug.msTraceAsyncOperationCompleted(opID, Debug.MS_ASYNC_OP_STATUS_ERROR); + Debug.msTraceAsyncCallbackStarting(opID); + }); + Debug.msTraceAsyncCallbackCompleted(); +} + +function doSomethingAsync() { + return WinJS.Promise.as(true); +} + +asyncWrapperFunction(); +</pre> + +<h2 id="Prérequis">Prérequis</h2> + +<p>Cette fonctionnalité est prise en charge par le mode standard d'Internet Explorer 11 et par les applications Store (Windows 8.1 et Windows Phone 8.1).<br> + Elle n'est pas prise en charge par les modes suivants : Quirks, Internet Explorer 6 en mode standard, Internet Explorer 7 en mode standard, Internet Explorer 8 en mode standard, Internet Explorer 9 en mode standard, Internet Explorer 10 en mode standard. Elle n'est pas non plus prise en charge par Windows 8.</p> + +<h2 id="Voir_aussi">Voir aussi</h2> + +<ul> + <li>{{jsxref("Debug")}}</li> + <li><a href="/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft">Les extensions JavaScript spécifiques de Microsoft</a></li> +</ul> diff --git a/files/fr/archive/web/javascript/extensions_microsoft/debug/mstraceasyncoperationstarting/index.html b/files/fr/archive/web/javascript/extensions_microsoft/debug/mstraceasyncoperationstarting/index.html new file mode 100644 index 0000000000..954900a7d8 --- /dev/null +++ b/files/fr/archive/web/javascript/extensions_microsoft/debug/mstraceasyncoperationstarting/index.html @@ -0,0 +1,26 @@ +--- +title: Debug.msTraceAsyncOperationStarting +slug: >- + Archive/Web/JavaScript/Extensions_Microsoft/Debug/msTraceAsyncOperationStarting +tags: + - JavaScript + - Microsoft + - Méthode + - Non-standard + - Reference +translation_of: >- + Archive/Web/JavaScript/Microsoft_Extensions/Debug/msTraceAsyncOperationStarting +--- +<div>{{JSRef}}{{Non-standard_header}}</div> + +<div class="warning"><strong>Non-standard. Ne doit pas être utilisé !</strong><br> +Cet objet est spécifique à Microsoft et ne fonctionne qu'avec Internet Explorer.</div> + +<p>Initialise une trace pour une opération asynchrone.</p> + +<h2 id="Voir_aussi">Voir aussi</h2> + +<ul> + <li>{{jsxref("Debug")}}</li> + <li><a href="/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft">Les extensions JavaScript spécifiques de Microsoft</a></li> +</ul> diff --git a/files/fr/archive/web/javascript/extensions_microsoft/debug/msupdateasynccallbackrelation/index.html b/files/fr/archive/web/javascript/extensions_microsoft/debug/msupdateasynccallbackrelation/index.html new file mode 100644 index 0000000000..64aa29e1cc --- /dev/null +++ b/files/fr/archive/web/javascript/extensions_microsoft/debug/msupdateasynccallbackrelation/index.html @@ -0,0 +1,71 @@ +--- +title: Debug.msUpdateAsyncCallbackRelation +slug: >- + Archive/Web/JavaScript/Extensions_Microsoft/Debug/msUpdateAsyncCallbackRelation +tags: + - JavaScript + - Microsoft + - Méthode + - Non-standard + - Reference +translation_of: >- + Archive/Web/JavaScript/Microsoft_Extensions/Debug/msUpdateAsyncCallbackRelation +--- +<div>{{JSRef}}{{Non-standard_header}}</div> + +<p>La méthode statique <code><strong>Debug.msUpdateAsyncCallbackRelation</strong></code> met à jour l'état de la rélation entre un élément de travail synchrone et l'opération asynchrone associée.</p> + +<h2 id="Syntaxe">Syntaxe</h2> + +<pre>Debug.msUpdateAsyncCallbackRelation(relatedAsyncOperationId[, relationType])</pre> + +<h3 id="Paramètres">Paramètres</h3> + +<dl> + <dt><code>asyncOperationId</code></dt> + <dd>L'identifiant associé à l'opération asynchrone.</dd> + <dt><code>relationType</code> {{optional_inline}}</dt> + <dd>Le type de relation.</dd> +</dl> + +<h3 id="Notes">Notes</h3> + +<p>L'élément de travail synchrone est généralement la fonction de rappel pour l'opération asynchrone. Cette fonction peut être appelée lorsqu'une opération asynchrone est interrompue, qu'une opération de jointure est utilisée ou dans d'autres cas.</p> + +<p>Les valeurs qui peuvent être utilisées pour <code>relationType</code> sont :</p> + +<ul> + <li> + <p><code>Debug.MS_ASYNC_CALLBACK_STATUS_ASSIGN_DELEGATE</code></p> + </li> + <li> + <p><code>Debug.MS_ASYNC_CALLBACK_STATUS_JOIN</code></p> + </li> + <li> + <p><code>Debug.MS_ASYNC_CALLBACK_STATUS_CHOOSEANY</code></p> + </li> + <li> + <p><code>Debug.MS_ASYNC_CALLBACK_STATUS_CANCEL</code></p> + </li> + <li> + <p><code>Debug.MS_ASYNC_CALLBACK_STATUS_ERROR</code></p> + </li> +</ul> + +<p>Pour plus d'informations, voir <a href="https://docs.microsoft.com/en-us/scripting/javascript/reference/debug-constants">les constantes relatives au débogage</a>.</p> + +<div class="note"> +<p><strong>Note : </strong>Certains outils de débogage n'affichent pas les informations envoyées au débogueur.</p> +</div> + +<h2 id="Prérequis">Prérequis</h2> + +<p>Cette fonctionnalité est prise en charge par le mode standard d'Internet Explorer 11 et par les applications Store (Windows 8.1 et Windows Phone 8.1).<br> + Elle n'est pas prise en charge par les modes suivants : Quirks, Internet Explorer 6 en mode standard, Internet Explorer 7 en mode standard, Internet Explorer 8 en mode standard, Internet Explorer 9 en mode standard, Internet Explorer 10 en mode standard. Elle n'est pas non plus prise en charge par Windows 8.</p> + +<h2 id="Voir_aussi">Voir aussi</h2> + +<ul> + <li>{{jsxref("Debug")}}</li> + <li><a href="/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft">Les extensions JavaScript spécifiques de Microsoft</a></li> +</ul> diff --git a/files/fr/archive/web/javascript/extensions_microsoft/debug/setnonusercodeexceptions/index.html b/files/fr/archive/web/javascript/extensions_microsoft/debug/setnonusercodeexceptions/index.html new file mode 100644 index 0000000000..53730ac015 --- /dev/null +++ b/files/fr/archive/web/javascript/extensions_microsoft/debug/setnonusercodeexceptions/index.html @@ -0,0 +1,48 @@ +--- +title: setNonUserCodeExceptions +slug: Archive/Web/JavaScript/Extensions_Microsoft/Debug/setNonUserCodeExceptions +tags: + - JavaScript + - Microsoft + - Non-standard + - Propriété + - Reference +translation_of: Archive/Web/JavaScript/Microsoft_Extensions/Debug/setNonUserCodeExceptions +--- +<div>{{JSRef}}{{Non-standard_header}}</div> + +<div>La propriété statique <strong><code>Debug.setNonUserCodeExceptions</code></strong> indique si les blocs <code>try-catch</code> de cette portée sont considérés par le débogueur comme étant gérés par l'utilisateur. Les exceptions peuvent être considérées comme levées, gérées par l'utilisateur ou non-gérées.</div> + +<h2 id="Syntaxe">Syntaxe</h2> + +<pre>Debug.setNonUserCodeExceptions [= bool];</pre> + +<h3 id="Notes">Notes</h3> + +<p>Lorsque cette propriété est définie avec <code>true</code> pour une certaine portée, le débogueur peut décider de certaines actions (interrompre l'exécution par exemple) lorsque des exceptions sont levées dans la portée pour laquelle le développeur souhaite gérer les exceptions de façon manuelle. Lorsque cette propriété vaut <code>false</code>, on a le même comportement que si elle n'avait jamais été définie.</p> + +<p>Pour plus d'informations sur le débogage, voir <a href="https://go.microsoft.com/fwlink/p/?LinkId=249469">Un aperçu du débogage Active Script</a>.</p> + +<h2 id="Exemples">Exemples</h2> + +<pre class="brush: js">(function () { + Debug.setNonUserCodeExceptions = true; + try{ + var x = null; + x.y(); + } catch (e) { + // Catch the exception. + } +})();</pre> + +<h2 id="Prérequis">Prérequis</h2> + +<p>Cette fonctionnalité est prise en charge pour les modes suivants : Internet Explorer 10 en mode standard et Internet Explorer 11 en mode standard. Elle est également prise en charge pour les applications Store (Windows 8 et Windows Phone 8.1).<br> + Cette fonctionnalité n'est pas prise en charge pour les modes suivants : Quirks, Internet Explorer 6 en mode standard, Internet Explorer 7 en mode standard, Internet Explorer 8 en mode standard et Internet Explorer 9 en mode standard.</p> + +<h2 id="See_also">See also</h2> + +<ul> + <li>{{jsxref("Debug")}}</li> + <li><a href="/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft">Les extensions JavaScript spécifiques de Microsoft</a></li> +</ul> diff --git a/files/fr/archive/web/javascript/extensions_microsoft/debug/write/index.html b/files/fr/archive/web/javascript/extensions_microsoft/debug/write/index.html new file mode 100644 index 0000000000..c2f7b095fb --- /dev/null +++ b/files/fr/archive/web/javascript/extensions_microsoft/debug/write/index.html @@ -0,0 +1,57 @@ +--- +title: Debug.write +slug: Archive/Web/JavaScript/Extensions_Microsoft/Debug/write +tags: + - JavaScript + - Microsoft + - Méthode + - Non-standard + - Reference +translation_of: Archive/Web/JavaScript/Microsoft_Extensions/Debug/write +--- +<div>{{JSRef}}{{Non-standard_header}}</div> + +<p>La méthode statique <strong><code>Debug.write()</code></strong> permet d'envoyer des chaînes de caractères au débogueur.</p> + +<h2 id="Syntaxe">Syntaxe</h2> + +<pre>Debug.write([str1 [, str2 [, ... [, strN]]]]) +</pre> + +<h3 id="Paramètres">Paramètres</h3> + +<dl> + <dt><code>str1, str2, ... , strN</code> {{optional_inline}}</dt> + <dd>Les chaînes à envoyer au débogueur.</dd> +</dl> + +<h3 id="Notes">Notes</h3> + +<p>La fonction <code>Debug.write()</code> envoie des chaînes de caractères à la fenêtre de débogage du script. Si le script n'est pas en train d'être débogué, la fonction n'a aucun effet.</p> + +<p><code>Debug.write()</code> est presqu'identique à la fonction <code>Debug.writeln()</code>, la seule différence est que cette dernière ajoute un saut de ligne après les chaînes de caractères qui lui sont passées en arguments.</p> + +<h2 id="Exemples">Exemples</h2> + +<p>Dans l'exemple qui suit, on utilise la fonction <code>Debug.write()</code> afin d'afficher la valeur d'une variable dans la fenêtre du débogueur.</p> + +<div class="note"> +<p><strong>Note :</strong> Pour exécuter cet exemple, il est nécessaire d'avoir un débogueur installé et d'exécuter le script en mode <em>debug</em>.</p> + +<p>Internet Explorer 8 et les versions ultérieures embarquent un débogueur JavaScript. Pour les versions antérieures, voir <a href="https://go.microsoft.com/fwlink/?LinkId=133801">Comment activer et démarrer le débogage de script à partir d'Internet Explorer</a>.</p> +</div> + +<pre>var compteur = 42; +Debug.write("Compteur vaut " + compteur);</pre> + +<h2 id="Prérequis">Prérequis</h2> + +<p>Cette fonctionnalité est prise en charge pour les modes suivants : Quirks, Internet Explorer 6 en mode standard, Internet Explorer 7 en mode standard, Internet Explorer 8 en mode standard, Internet Explorer 9 en mode standard, Internet Explorer 10 en mode standard, Internet Explorer 11 en mode standard. Elle est également prise en charge pour les applications Store (Windows 8 et Windows Phone 8.1).</p> + +<h2 id="Voir_aussi">Voir aussi</h2> + +<ul> + <li>{{jsxref("Debug")}}</li> + <li><code><a href="/fr/docs/Web/JavaScript/Microsoft_JavaScript_extensions/Debug/writeln">Debug.writeln()</a></code></li> + <li><a href="/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft">Les extensions JavaScript spécifiques de Microsoft</a></li> +</ul> diff --git a/files/fr/archive/web/javascript/extensions_microsoft/debug/writeln/index.html b/files/fr/archive/web/javascript/extensions_microsoft/debug/writeln/index.html new file mode 100644 index 0000000000..e1f7f63d3a --- /dev/null +++ b/files/fr/archive/web/javascript/extensions_microsoft/debug/writeln/index.html @@ -0,0 +1,56 @@ +--- +title: Debug.writeln +slug: Archive/Web/JavaScript/Extensions_Microsoft/Debug/writeln +tags: + - JavaScript + - Méthode + - Non-standard + - Reference +translation_of: Archive/Web/JavaScript/Microsoft_Extensions/Debug/writeln +--- +<div>{{JSRef}}{{Non-standard_header}}</div> + +<p>La méthode statique <strong><code>Debug.writeln()</code></strong> permet d'envoyer des chaînes de caractères au débogueur qui seront suivies par un saut de ligne.</p> + +<h2 id="Syntaxe">Syntaxe</h2> + +<pre>Debug.writeln([str1 [, str2 [, ... [, strN]]]]) +</pre> + +<h3 id="Paramètres">Paramètres</h3> + +<dl> + <dt><code>str1, str2, ... , strN</code> {{optional_inline}}</dt> + <dd>Les chaînes à envoyer au débogueur.</dd> +</dl> + +<h3 id="Notes">Notes</h3> + +<p>La fonction <code>Debug.writeln()</code> envoie des chaînes de caractères suivies par un saut de ligne à la fenêtre de débogage du script. Si le script n'est pas en train d'être débogué, la fonction n'a aucun effet.</p> + +<p><code>Debug.writeln()</code> est presqu'identique à la fonction <code>Debug.write()</code>, la seule différence est que cette dernière n'ajoute pas de saut de ligne après les chaînes de caractères qui lui sont passées en arguments.</p> + +<h2 id="Exemples">Exemples</h2> + +<p>Dans l'exemple qui suit, on utilise la fonction <code>Debug.writeln()</code> afin d'afficher la valeur d'une variable dans la fenêtre du débogueur.</p> + +<div class="note"> +<p><strong>Note :</strong> Pour exécuter cet exemple, il est nécessaire d'avoir un débogueur installé et d'exécuter le script en mode <em>debug</em>.</p> + +<p>Internet Explorer 8 et les versions ultérieures embarquent un débogueur JavaScript. Pour les versions antérieures, voir <a href="https://go.microsoft.com/fwlink/?LinkId=133801">Comment activer et démarrer le débogage de script à partir d'Internet Explorer</a>.</p> +</div> + +<pre>var compteur = 42; +Debug.writeln("Compteur vaut " + compteur);</pre> + +<h2 id="Prérequis">Prérequis</h2> + +<p>Cette fonctionnalité est prise en charge pour les modes suivants : Quirks, Internet Explorer 6 en mode standard, Internet Explorer 7 en mode standard, Internet Explorer 8 en mode standard, Internet Explorer 9 en mode standard, Internet Explorer 10 en mode standard, Internet Explorer 11 en mode standard. Elle est également prise en charge pour les applications Store (Windows 8 et Windows Phone 8.1).</p> + +<h2 id="Voir_aussi">Voir aussi</h2> + +<ul> + <li>{{jsxref("Debug")}}</li> + <li><code><a href="/fr/docs/Web/JavaScript/Microsoft_JavaScript_extensions/Debug/write">Debug.write()</a></code></li> + <li><a href="/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft">Les extensions JavaScript spécifiques de Microsoft</a></li> +</ul> |
