JavaScript dans Visual Studio 2012
JavaScript est un langage de premier ordre dans Visual Studio 2013.Vous pouvez utiliser la plupart ou toutes les aides standard de modification (extraits de code, IntelliSense, etc.) lorsque vous écrivez du code JavaScript dans l'IDE de Visual Studio.Vous pouvez écrire du code JavaScript pour de nombreux types d'applications et services.
Pour obtenir la documentation relative aux informations de référence sur le langage JavaScript, consultez JavaScript.
Des versions ou des extensions spécifiques de Visual Studio peuvent être nécessaires pour développer des types d'applications et des services particuliers en HTML et JavaScript.La liste suivante comporte des liens permettant d'accéder à des informations complémentaires.
Pour créer des applications Windows Store, Windows Phone et universelles (prenant en charge les deux plateformes), procurez-vous les outils.
Pour créer des applications hybrides multi-appareils et interplateformes, procurez-vous l'extension Multi-Device Hybrid Apps.
Pour créer des services cloud, consultez le site Microsoft Azure.
Pour créer des sites et applications web, consultez le site ASP.NET.
L'éditeur JavaScript de Visual Studio 2013 prend en charge IntelliSense.Pour plus d'informations, consultez IntelliSense JavaScript.
Nouveautés de JavaScript
Les nouvelles fonctionnalités pour JavaScript dans Visual Studio 2013 sont les suivantes :
Les mots clés let, instruction (JavaScript) et const, instruction (JavaScript) vous permettent de déclarer les variables pour lesquelles la portée est limitée au bloc dans lequel elles sont déclarées.
L'objet Set, objet (JavaScript) vous permet de créer une collection d'objets uniques, et Map, objet (JavaScript) ou WeakMap, objet (JavaScript) de créer une collection de paires clé/valeur.
Intl.DateTimeFormat, objet (JavaScript), Intl.NumberFormat, objet (JavaScript) et Intl.Collator, objet (JavaScript) fournissent des services de localisation qui incluent la mise en forme des dates et heures, la mise en forme de nombres et la comparaison de chaînes.
__proto__, propriété (Object) (JavaScript) vous permet de définir le prototype pour un objet ou une fonction.
Un nouveau tableau typé, Uint8ClampedArray, objet (JavaScript), fournit la prise en charge des tableaux typés qui se composent d'entiers non signés 8 bits avec des valeurs limitées à la plage 0-255.De plus, l'objet ArrayBuffer prend désormais en charge slice, méthode (ArrayBuffer) et ArrayBuffer.isView, fonction (ArrayBuffer).