JavaScript в Visual Studio 2013
JavaScript — первоклассный язык в Visual Studio 2013.При написании кода JavaScript в интегрированной среде разработки Visual Studio можно использовать большинство или все стандартные средства редактирования (фрагменты кода, IntelliSense и т. д.).Код JavaScript можно написать для многих типов приложений и служб.
Справочную документацию по языку JavaScript см. в разделе JavaScript.
Определенные версии Visual Studio или специальные расширения Visual Studio могут потребоваться для разработки конкретных типов приложений и служб с помощью HTML и JavaScript.В следующем списке приводятся ссылки на дополнительные сведения.
Чтобы создать приложения Магазин Windows, Windows Phone, а также универсальные приложения (поддерживающие обе платформы), загрузите инструменты.
Для создания кроссплатформенных универсальных гибридных приложений загрузите расширения для универсальных гибридных приложений.
Для создания облачных служб посетите веб-сайт Microsoft Azure.
Для создания веб-сайтов и веб-приложений посетите веб-сайт ASP.NET.
Редактор JavaScript в Visual Studio 2013 обеспечивает поддержку IntelliSense.Дополнительные сведения см. в разделе IntelliSense для JavaScript.
Новые возможности JavaScript
Ниже перечислены новые функции, предусмотренные для JavaScript в Visual Studio 2013.
Ключевые слова Оператор let (JavaScript) и Оператор const (JavaScript) позволяют объявлять переменные, для которых область ограничивается блоком, в котором они объявляются.
Объект Объект Set (JavaScript) позволяет создать коллекцию уникальных объектов, а объекты Объект Map (JavaScript) и Объект WeakMap (JavaScript) — коллекцию пар "ключ-значение".
Объект Intl.DateTimeFormat (JavaScript), Объект Intl.NumberFormat (JavaScript) и Объект Intl.Collator (JavaScript) предоставляют службы локализации, обеспечивающие форматирование даты и времени, форматирование чисел и сравнение строк.
Свойство __proto__ (Object) (JavaScript) позволяет задать прототип для объекта или функции.
Новый типизированный массив, Объект Uint8ClampedArray (JavaScript), обеспечивает поддержку типизированных массивов, состоящих из 8-разрядных беззнаковых целых чисел со значениями, ограниченными диапазоном 0–255.Кроме того, объект ArrayBuffer теперь поддерживает методы Метод slice (ArrayBuffer) и Функция ArrayBuffer.isView (ArrayBuffer).