BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

WinJS 4.0兼容AngularJS、React、Bootstrap和Knockout

| 作者 Abel Avram 关注 10 他的粉丝 ,译者 谢丽 关注 11 他的粉丝 发布于 2015年6月12日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

WinJS 4.0中,微软一直致力于确保它与主流浏览器的最新版本兼容、适用于通用Windows平台(UWP)以及与其它JavaScript框架的集成。

就像微软内部的其它任何东西一样,WinJS已经为Windows 10做好了准备, 支持Edge。他们也已经努力使它适用于微软的通用平台,后者会有很多种尺寸、外形和输入类型。为此,他们在WinJS中引入了新的组件,并改进了旧的组件,以便它们在响应式设计场景中有更好的行为效果。

SplitViewToolBarContentDialog是最重要的新组件。SplitView将可视区域分成两个窗格:左边的窗格是导航面板,可以从左侧边缘推出/拉入,而右边的窗口是内容面板。ToolBar与其它移动操作系统的工具栏类似,包含若干按钮,用于执行与当前视图相关的命令。ContentDialog是一个模态窗口,包含可以通过Tab键实现导航的按钮。XYFocus是一个新工具,它使用户可以使用方向键在一个不规则的网格中实现多个组件的纵向或横向导航。

微软已经认识到其它JavaScript框架和库的重要性,并且已经提交了使WinJS兼容AngularJS、React、Bootstrap和Knockout的代码。这里有一个演示示例,演示了如何使用Angular构建WinJS应用,包括双向数据绑定、FlipView或ListView与Angular数组结合使用的演示程序。其中提到的框架封装器可以从WinJS GitHub页面下载。

鉴于WinJS可以运行在所有主流浏览器上,状态页面罗列了它在这些浏览器中的一些问题,尤其是新组件,不过,测试未通过数量相对比较小。

WinJS 4.0中有若干破坏性更新,主要是重命名和一些停用。关于该版本的更多细节信息,请读者查看更新日志,或这篇博文

查看英文原文:WinJS 4.0 Is Compatible with AngularJS, React, Bootstrap and Knockout

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT