fbpx
Wikipedia

WinJS

The Windows Library for JavaScript (abbreviated as WinJS) is an open-source JavaScript library developed by Microsoft. It has been designed with the primary goal of easing development of Windows Store apps for Windows 8 and Windows 10, as well as Windows Phone apps for Windows Phone 8.1, Windows 10 Mobile and Xbox One[1] applications using HTML5 and JavaScript, as an alternative to using WinRT XAML and C#, VB.NET or C++ (CX).

WinJS
Developer(s)Microsoft
Initial releaseOctober 26, 2012; 11 years ago (2012-10-26)
Stable release
4.4.5 / January 25, 2019; 5 years ago (2019-01-25)
Repositorygithub.com/winjs/winjs
Written inJavaScript, TypeScript
Operating systemWindows 8,
Windows 10,
Windows Phone 8.1,
Windows 10 Mobile,
Xbox One system software
TypeSoftware framework
LicenseApache License 2.0
Websitewww.buildwinjs.com

WinJS started as a technology that was specific to Windows Store apps, but has evolved to aim at working in any Web browser.

In April 2014, during the Microsoft Build developer conference, WinJS was released under the Apache License as free and open source software to port it to other than Microsoft platforms. A site dedicated to demonstrating the library has also been published.[2] Future development is focused on maintaining what currently exists in the project. There are no plans for new features or feature requests, meaning no plans for a new feature release.[3]

Overview edit

WinJS provides helpers that facilitate the development of Windows Store apps using HTML5 and JavaScript. The library consists of modules and functions that expose the Windows Runtime in a way that is consistent with JavaScript coding conventions. WinJS makes it possible to add Windows UI controls in HTML. This is accompanied by support for data binding and a template engine.

Other JavaScript frameworks, such as JQuery, can work side-by-side with WinJS. The library comes with additional declaration files for a rich developer experience using TypeScript, a strict superset of JavaScript with annotations. TypeScript enables for code completion and refactoring while maintaining compatibility with JavaScript.

Features edit

  • UI controls with fundamental support for touch, mouse and keyboard.
  • Scaffolding.

Version history edit

WinJS 1.0 edit

The first version of WinJS. It was released with Windows 8.

WinJS 2.0 edit

WinJS was released as open-source software under the Apache License on GitHub by popular demand. The project aimed at cross-platform and browser compatibility. The following distributions are derived from WinJS 2.0:

  • WinJS 2.0 for Windows 8.1
  • WinJS Xbox 1.0 for Windows
  • WinJS Phone 2.1 for Windows Phone 8.1

WinJS 3.0 edit

WinJS 3.0 was released in September, 2014[4] with special focus on:

  • Cross-browser/cross-platform support spanning the most popular desktop and mobile browsers, as well as HTML-based app environments like Apache Cordova
  • JavaScript modularization giving developers the control to optimize their performance and load just the modules of the WinJS library they need for their Web site or app
  • Improved universal control designs

WinJS 4.0 edit

A preview of WinJS 4.0 was announced on March 27, 2015, and the full release was announced on June 8.[5][6]

See also edit

References edit

  1. ^ "Building Xbox One Apps using HTML and JavaScript". Building Apps for Windows. Microsoft. Retrieved 7 April 2015.
  2. ^ "Extending platform commonality through universal Windows apps". Building Apps for Windows. Microsoft. 2 April 2014. Retrieved 18 September 2014.
  3. ^ "winjs/winjs". GitHub. Retrieved 2016-05-09.
  4. ^ "WinJS Everywhere". Building Apps for Windows. Microsoft. 17 September 2014. Retrieved 18 September 2014.
  5. ^ "A Preview of WinJS 4.0". Microsoft. 27 March 2015. Retrieved 31 March 2015.
  6. ^ "WinJS 4.0 released". Microsoft. 8 June 2015. Retrieved 8 June 2015.

External links edit

  • Developing Windows Store apps (HTML)
  • WinJS Namespace
  • WinJS Playground
  • WinJS project on GitHub

winjs, windows, library, javascript, abbreviated, open, source, javascript, library, developed, microsoft, been, designed, with, primary, goal, easing, development, windows, store, apps, windows, windows, well, windows, phone, apps, windows, phone, windows, mo. The Windows Library for JavaScript abbreviated as WinJS is an open source JavaScript library developed by Microsoft It has been designed with the primary goal of easing development of Windows Store apps for Windows 8 and Windows 10 as well as Windows Phone apps for Windows Phone 8 1 Windows 10 Mobile and Xbox One 1 applications using HTML5 and JavaScript as an alternative to using WinRT XAML and C VB NET or C CX WinJSDeveloper s MicrosoftInitial releaseOctober 26 2012 11 years ago 2012 10 26 Stable release4 4 5 January 25 2019 5 years ago 2019 01 25 Repositorygithub wbr com wbr winjs wbr winjsWritten inJavaScript TypeScriptOperating systemWindows 8 Windows 10 Windows Phone 8 1 Windows 10 Mobile Xbox One system softwareTypeSoftware frameworkLicenseApache License 2 0Websitewww wbr buildwinjs wbr comWinJS started as a technology that was specific to Windows Store apps but has evolved to aim at working in any Web browser In April 2014 during the Microsoft Build developer conference WinJS was released under the Apache License as free and open source software to port it to other than Microsoft platforms A site dedicated to demonstrating the library has also been published 2 Future development is focused on maintaining what currently exists in the project There are no plans for new features or feature requests meaning no plans for a new feature release 3 Contents 1 Overview 2 Features 3 Version history 3 1 WinJS 1 0 3 2 WinJS 2 0 3 3 WinJS 3 0 3 4 WinJS 4 0 4 See also 5 References 6 External linksOverview editWinJS provides helpers that facilitate the development of Windows Store apps using HTML5 and JavaScript The library consists of modules and functions that expose the Windows Runtime in a way that is consistent with JavaScript coding conventions WinJS makes it possible to add Windows UI controls in HTML This is accompanied by support for data binding and a template engine Other JavaScript frameworks such as JQuery can work side by side with WinJS The library comes with additional declaration files for a rich developer experience using TypeScript a strict superset of JavaScript with annotations TypeScript enables for code completion and refactoring while maintaining compatibility with JavaScript Features editUI controls with fundamental support for touch mouse and keyboard Scaffolding Version history editWinJS 1 0 edit The first version of WinJS It was released with Windows 8 WinJS 2 0 edit WinJS was released as open source software under the Apache License on GitHub by popular demand The project aimed at cross platform and browser compatibility The following distributions are derived from WinJS 2 0 WinJS 2 0 for Windows 8 1 WinJS Xbox 1 0 for Windows WinJS Phone 2 1 for Windows Phone 8 1 WinJS 3 0 edit WinJS 3 0 was released in September 2014 4 with special focus on Cross browser cross platform support spanning the most popular desktop and mobile browsers as well as HTML based app environments like Apache Cordova JavaScript modularization giving developers the control to optimize their performance and load just the modules of the WinJS library they need for their Web site or app Improved universal control designs WinJS 4 0 edit A preview of WinJS 4 0 was announced on March 27 2015 and the full release was announced on June 8 5 6 See also edit nbsp Free and open source software portal HTML5 JavaScript JScript React Native alternative JavaScript library for UWP application development Windows 8 Windows Runtime JavaScript library Web frameworkReferences edit Building Xbox One Apps using HTML and JavaScript Building Apps for Windows Microsoft Retrieved 7 April 2015 Extending platform commonality through universal Windows apps Building Apps for Windows Microsoft 2 April 2014 Retrieved 18 September 2014 winjs winjs GitHub Retrieved 2016 05 09 WinJS Everywhere Building Apps for Windows Microsoft 17 September 2014 Retrieved 18 September 2014 A Preview of WinJS 4 0 Microsoft 27 March 2015 Retrieved 31 March 2015 WinJS 4 0 released Microsoft 8 June 2015 Retrieved 8 June 2015 External links editDeveloping Windows Store apps HTML WinJS Namespace WinJS Playground WinJS project on GitHub Retrieved from https en wikipedia org w index php title WinJS amp oldid 1147006113, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.