轻松地使用 WinJS 构建 Windows 应用商店应用的资源。WinJs是微软为JavaScript推出的Windows函数库。微软WinJS已逐渐开源,正逐步实现跨平台开发,现在已经支持Windows和Windows Phone平台,以后将支持Android、iOS和网页版应用。
WinJS主要由微软开放技术(Microsoft Open Technologies)开发和维护。其目标是打造HTML/JS/CSS 应用开发的最佳解决方案。在微软2014 Build开发者大会微软宣布开发者可以用WinJS开发Windows应用、Android应用、iOS应用,甚至网页版应用。
主要功能:
WinJs库提供了一系列 CSS 样式、JavaScript 控件和实用工具,以帮助开发者迅速构建符合 Windows 应用商店 UX 基准要求的应用。WinJS 所提供的实用工具包含一系列功能,开发者可使用这些功能来在您的应用中创建自定义的控件。
WinJS是一个JavaScript工具包,允许开发者使用HTML/JS/CSS技术构建应用,其特性有:
支持Windows 8.1、Xbox One、Windows Phone 8.1。
精心打磨的UI控件,性能卓越
支持触摸、鼠标、键盘、辅助设备
方便构建应用架构的组件和工具
基于GruntJS自动构建项目。
基于 Less 生成CSS文件。
基于 QUnit 运行单元测试。
配置WinJS环境:
首先你需要安装 git 和 Node.js 。
克隆git仓库。
git clone https://github.com/winjs/winjs.git
进入 winjs 目录:
cd winjs
全局安装 grunt 命令行工具:
npm install -g grunt-cli
安装依赖:
npm install
使用grunt安装WinJS,相应的JavaScript和CSS文件会被放置在 bin 目录:
grunt
WinJS开发者不卖帐:
微软内部大量采用了WinJS作为Win8应用的编程语言,并且包括几乎所有必应应用——除了必应地图——这货也是用XAML开发的。
微软的Camera和Reader应用也是用XAML开发的,但是诸如Skype、Windows Store本身、以及Xbox Live等——用的是WinJS。
为何微软钟情于WinJS,而其它开发者倾向于XAML呢?调查者推测,微软是想要让开发者通过WinJS、更轻松地打造应用,因为它支持HTML和JavaScript。
此外,作者还认为,微软希望通过大量WinJS来推广自家的编程语言。然而根据调查,第三方开发者并不买账,XAML依然是他们的最爱和首选。




















大小: 8KB
大小: 89.5M
终端仿真器 SecureCRTv7.1.1.264 最新版
串口调试小助手1.3 免费版
WinHex 十六进制编辑器v20.2 SR-5 绿色中文注册版
小旋风ASP服务器安装版
16进制转换工具V1.0 中文绿色版
Adobe AIRV33.1.1.932 官方最新版
github离线安装包64位版V2.9.11官方最新版(github desktop)
MSDN Library Visual Studio 6.0(VC、VB、VF、VJ)中文版win32开发人员必备
版本控制软件(SourceTree)v3.4.6 官方最新版
Memory Analyzer (MAT)V1.01 免费绿色版
Delphi Distillerv1.85绿色版
IBM内存检测工具(IBM Thread and Monitor Dump Analyzer for Java)V4.3.3 绿色版
.NETv3.0 可再发行组件包
一键安装JSP环境安装版
slave4j(基于eclipse插件的java代码生成器)V1.0.0 正式版
Auto DebugProfessional 5.6.5.18 中文绿色版
Understand For C++V1.4.319英文安装版