Compilation conditionnelle (JavaScript)
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Compilation conditionnelle (JavaScript)

 

La compilation conditionnelle autorise l'utilisation de nouvelles fonctionnalités de langage de JavaScript sans pour autant sacrifier la compatibilité avec les anciennes versions ne les prenant pas en charge.

System_CAPS_warningAvertissement

La compilation conditionnelle est prise en charge dans toutes les versions d'Internet Explorer antérieures à Internet Explorer 11.À compter du mode standard d'Internet Explorer 11, et des applications Windows 8.x Store, la compilation conditionnelle n'est pas prise en charge.

La compilation conditionnelle est activée avec l'instruction @cc_on, l'instruction @if ou encore l'instruction @set.Parmi les utilisations types de la compilation conditionnelle, citons l'emploi des nouvelles fonctionnalités de JavaScript, l'incorporation du support de débogage à un script et le traçage de l'exécution du code.

Placez toujours le code de compilation conditionnelle dans des commentaires, afin que les hôtes (comme Netscape Navigator) qui ne prennent pas en charge la compilation conditionnelle l'ignorent.Voici un exemple :

/*@cc_on @*/
/*@if (@_jscript_version >= 4)
    alert("JavaScript version 4 or better");
    @else @*/
    alert("Conditional compilation not supported by this scripting engine.");
/*@end @*/

Cet exemple utilise des délimiteurs de commentaires spéciaux qui sont utilisés uniquement si la compilation conditionnelle est activée par l'instruction @cc_on.Les moteurs de script qui ne prennent pas en charge la compilation conditionnelle traitent uniquement le message relatif à cette non prise en charge.

Afficher:
© 2016 Microsoft