aboutsummaryrefslogtreecommitdiff
path: root/files/fr/archive/web/javascript/extensions_microsoft/at-cc-on/index.html
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
commit33058f2b292b3a581333bdfb21b8f671898c5060 (patch)
tree51c3e392513ec574331b2d3f85c394445ea803c6 /files/fr/archive/web/javascript/extensions_microsoft/at-cc-on/index.html
parent8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff)
downloadtranslated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2
translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip
initial commit
Diffstat (limited to 'files/fr/archive/web/javascript/extensions_microsoft/at-cc-on/index.html')
-rw-r--r--files/fr/archive/web/javascript/extensions_microsoft/at-cc-on/index.html59
1 files changed, 59 insertions, 0 deletions
diff --git a/files/fr/archive/web/javascript/extensions_microsoft/at-cc-on/index.html b/files/fr/archive/web/javascript/extensions_microsoft/at-cc-on/index.html
new file mode 100644
index 0000000000..f32b297a77
--- /dev/null
+++ b/files/fr/archive/web/javascript/extensions_microsoft/at-cc-on/index.html
@@ -0,0 +1,59 @@
+---
+title: '@cc_on'
+slug: Archive/Web/JavaScript/Extensions_Microsoft/at-cc-on
+tags:
+ - Instruction
+ - JavaScript
+ - Microsoft
+ - Non-standard
+ - Obsolete
+ - Reference
+translation_of: Archive/Web/JavaScript/Microsoft_Extensions/at-cc-on
+---
+<div>{{JSRef}}{{Non-standard_header}}{{Obsolete_Header}}</div>
+
+<div class="warning"><strong>Attention !</strong> La compilation conditionnelle n'est plus prise en charge à partir d'Internet Explorer 11 en mode standard et pour les applications Windows Store à partir de Windows 8.</div>
+
+<p>L'instruction <code><strong>@cc_on</strong></code> active la compilation conditionnelle via des commentaires placés dans le script.</p>
+
+<h2 id="Syntaxe">Syntaxe</h2>
+
+<pre class="brush: js">@cc_on
+</pre>
+
+<h3 id="Notes">Notes</h3>
+
+<p>Lors de l'écriture d'un script destiné au Web, il est nécessaire que les instructions de compilation conditionnelle soient placées dans des commentaires afin que les environnements qui ne les prennent pas en charge puissent les ignorer.</p>
+
+<p>Aussi, il est fortement recommandé d'utiliser <code>@cc_on</code> dans un commentaire afin que les autres navigateurs puissent considérer la syntaxe du script comme valide.</p>
+
+<p>Une instruction <code>@if</code> ou <code>@set</code> située à l'extérieur d'un commentaire permet également d'activer la compilation conditionnelle.</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<pre class="brush: js">/*@cc_on @*/
+/*@
+ console.log("Version de JavaScript : " + @_jscript_version + ".");
+ @if (@_win32)
+ console.log("Version 32 bits de Windows.");
+ @elif (@_win16)
+ console.log("Version 16 bits de Windows.");
+ @else
+ console.log("Un autre système d'exploitation est utilisé.");
+ @end
+@*/
+</pre>
+
+<h2 id="Prérequis">Prérequis</h2>
+
+<p>Cette instruction est prise en charge par toutes les versions d'Internet Explorer mais ne peut pas être utilisée dans les applications pour Windows 8.x Store.</p>
+
+<h2 id="Voir_aussi">Voir aussi</h2>
+
+<ul>
+ <li><a href="/fr/docs/Web/JavaScript/Extensions_JavaScript_Microsoft">Les extensions JavaScript spécifiques de Microsoft</a></li>
+ <li><a href="https://docs.microsoft.com/en-us/scripting/javascript/advanced/conditional-compilation-javascript">Compilation conditionnelle</a></li>
+ <li><a href="https://docs.microsoft.com/en-us/scripting/javascript/advanced/conditional-compilation-variables-javascript">Variables de compilation conditionnelle</a></li>
+ <li><code><a href="/fr/docs/Web/JavaScript/Microsoft_JavaScript_extensions/at-if">@if</a></code></li>
+ <li><code><a href="/fr/docs/Web/JavaScript/Microsoft_JavaScript_extensions/at-set">@set</a></code></li>
+</ul>