WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
WinJS
Языки интерфейса JavaScript
Последняя версия 4.4.1 (2016-10-11; 864 дня тому назад)
Состояние Active
Лицензия Apache License 2.0
Сайт github.com/winjs/winjs

Библиотека Windows for JavaScript (аббревиатура WinJS) это JavaScript-библиотека с открытым исходным кодом, разработанная корпорацией Microsoft. Она была создана с целью более лёгкой разработки приложений Магазина Windows для устройств на ОС Windows 8, Windows 8.1, Windows 10, Xbox One[1] и Windows Phone, используя HTML5 и CSS3, как альтернативу использованию XAML и C#, VB.NET или C++ (CX).

WinJS вначале предназначалась только для приложений магазина Windows, но была перезапущена с целью работы в любом браузере.

В апреле 2014 года на конференции разработчиков Microsoft Build WinJS была выпущена под лицензией Apache 2.0 как открытое программное обеспечение с поддержкой других платформ Microsoft. Также был запущен сайт библиотеки, демонстрирующий её возможности.

Обзор

WinJS облегчает разработку приложений Магазина Windows, используя HTML5 и JavaScript. Библиотека состоит из модулей и функций, отображающих компоненты Windows Runtime надлежащим образом и согласующихся с логикой JavaScript. WinJS позволяет добавлять элементы управления пользовательского интерфейса для Windows в формате HTML. Поддерживается привязка данных, шаблоны.

Другие JavaScript-фреймворки, такие как JQuery, могут работать с WinJS. Библиотека обладает дополнительными декларациями для работы с TypeScript, которая является надстройкой JavaScript с аннотациями. TypeScript позволяет организовывать код при сохранении совместимости с JavaScript.

Особенности

  • Пользовательский интерфейс с поддержкой сенсорного управления, мыши и клавиатуры.
  • Привязка данных (data binding)

История версий

WinJS 1.0

Первая версия WinJS. Релиз состоялся вместе с Windows 8.0.

WinJS 2.0

Данная версия была выпущена как проект с открытым исходным кодом под лицензией Apache 2.0 на сервисе GitHub. Проект призван быть кросс-платформенным и совместимым с другими браузерами. Следующие версии была производными от WinJS 2.0:

  • WinJS 2.0 для Windows 8.1
  • WinJS Xbox 1.0 для Windows
  • WinJS Phone 2.1 для Windows Phone 8.1

WinJS 3.0

WinJS 3.0 была выпущена в сентябре, 2014[2] с фокусом на:

  • Поддержку популярных браузеров/платформ на HTML так же, как и Apache Cordova
  • Модульность JavaScript, позволяющую разработчикам контролировать свой код для оптимизации производительности и нагрузки. Стало возможным загружать только те модули библиотеки WinJS, в которых они нуждаются для веб-сайта и/или приложения.
  • Улучшены

WinJS 4.0

Превью-версия WinJS 4.0 была анонсирована 27 марта 2015 года[3]

См. также

Ссылки

  1. Building Xbox One Apps using HTML and JavaScript. Building Apps for Windows. Microsoft. Проверено 7 апреля 2015.
  2. WinJS Everywhere. Building Apps for Windows. Microsoft. Проверено 18 сентября 2014.
  3. A Preview of WinJS 4.0. Microsoft. Проверено 31 марта 2015.

Внешние ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.ru - проект по пересортировке и дополнению контента Википедии