Jump to content

WinJS

WinJS
Разработчик(и) Майкрософт
Первоначальный выпуск 26 октября 2012 г .; 11 лет назад ( 26.10.2012 )
Стабильная версия
4.4.5 / 25 января 2019 г .; 5 лет назад ( 25.01.2019 )
Репозиторий github /винджс /винджс
Написано в JavaScript , TypeScript
Операционная система Windows 8 ,
Windows 10 ,
Windows Телефон 8.1 ,
Windows 10 Мобильная ,
Системное программное обеспечение Xbox One
Тип Программная среда
Лицензия Лицензия Апач 2.0
Веб-сайт www .buildwinjs

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

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

В апреле 2014 года во время конференции разработчиков Microsoft Build WinJS был выпущен под лицензией Apache как бесплатное программное обеспечение с открытым исходным кодом для его переноса на платформы, отличные от Microsoft. Также опубликован сайт, посвященный демонстрации библиотеки. [2] Будущее развитие сосредоточено на сохранении того, что существует в проекте на данный момент. Планов относительно новых функций или запросов на функции нет, то есть планов по выпуску новых функций нет. [3]

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

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

  • Элементы управления пользовательского интерфейса с фундаментальной поддержкой сенсорного ввода, мыши и клавиатуры.
  • Строительные леса .

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

[ редактировать ]

Первая версия WinJS. Он был выпущен вместе с Windows 8 .

WinJS был выпущен как программное обеспечение с открытым исходным кодом под лицензией Apache на 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 был выпущен в сентябре 2014 г. [4] с особым акцентом на:

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

Предварительная версия WinJS 4.0 была анонсирована 27 марта 2015 года, а полная версия — 8 июня. [5] [6]

См. также

[ редактировать ]
  1. ^ «Создание приложений для Xbox One с использованием HTML и JavaScript» . Создание приложений для Windows . Майкрософт . Проверено 7 апреля 2015 г.
  2. ^ «Расширение общности платформы с помощью универсальных приложений для Windows» . Создание приложений для Windows . Майкрософт. 2 апреля 2014 года . Проверено 18 сентября 2014 г.
  3. ^ "винджс/винджс" . Гитхаб . Проверено 9 мая 2016 г.
  4. ^ «WinJS повсюду» . Создание приложений для Windows . Майкрософт. 17 сентября 2014 года . Проверено 18 сентября 2014 г.
  5. ^ «Предварительный просмотр WinJS 4.0» . Майкрософт. 27 марта 2015 года . Проверено 31 марта 2015 г.
  6. ^ «Выпущен WinJS 4.0» . Майкрософт. 8 июня 2015 года . Проверено 8 июня 2015 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: df7daab0521d772e23e74d7d2fe1030d__1679980680
URL1:https://arc.ask3.ru/arc/aa/df/0d/df7daab0521d772e23e74d7d2fe1030d.html
Заголовок, (Title) документа по адресу, URL1:
WinJS - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)